/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-18 23:50:09,497 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 23:50:09,498 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 23:50:09,556 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 23:50:09,556 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 23:50:09,561 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 23:50:09,562 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 23:50:09,569 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 23:50:09,570 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 23:50:09,573 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 23:50:09,574 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 23:50:09,575 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 23:50:09,575 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 23:50:09,577 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 23:50:09,578 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 23:50:09,580 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 23:50:09,581 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 23:50:09,581 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 23:50:09,583 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 23:50:09,587 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 23:50:09,588 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 23:50:09,588 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 23:50:09,589 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 23:50:09,590 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 23:50:09,594 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 23:50:09,594 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 23:50:09,595 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 23:50:09,595 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 23:50:09,596 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 23:50:09,596 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 23:50:09,596 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 23:50:09,597 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 23:50:09,598 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 23:50:09,598 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 23:50:09,599 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 23:50:09,599 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 23:50:09,600 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 23:50:09,600 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 23:50:09,600 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 23:50:09,601 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 23:50:09,601 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 23:50:09,602 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-NoLbe.epf [2022-01-18 23:50:09,630 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 23:50:09,630 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 23:50:09,631 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 23:50:09,631 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 23:50:09,631 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 23:50:09,632 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 23:50:09,632 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 23:50:09,632 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 23:50:09,632 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 23:50:09,632 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 23:50:09,632 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 23:50:09,633 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 23:50:09,633 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 23:50:09,634 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 23:50:09,634 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-18 23:50:09,635 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 23:50:09,799 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 23:50:09,812 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 23:50:09,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 23:50:09,814 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 23:50:09,817 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 23:50:09,818 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i [2022-01-18 23:50:09,867 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82f72cf26/2001c2a4668d48719d5347a8b5451cd1/FLAGa921da560 [2022-01-18 23:50:10,231 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 23:50:10,232 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i [2022-01-18 23:50:10,248 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82f72cf26/2001c2a4668d48719d5347a8b5451cd1/FLAGa921da560 [2022-01-18 23:50:10,595 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/82f72cf26/2001c2a4668d48719d5347a8b5451cd1 [2022-01-18 23:50:10,597 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 23:50:10,597 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 23:50:10,599 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 23:50:10,600 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 23:50:10,602 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 23:50:10,602 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 11:50:10" (1/1) ... [2022-01-18 23:50:10,603 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fb2c4ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:10, skipping insertion in model container [2022-01-18 23:50:10,603 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 11:50:10" (1/1) ... [2022-01-18 23:50:10,614 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 23:50:10,657 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 23:50:10,949 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i[41323,41336] [2022-01-18 23:50:10,974 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 23:50:10,989 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 23:50:11,019 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_71-funloop_racing.i[41323,41336] [2022-01-18 23:50:11,030 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 23:50:11,068 INFO L208 MainTranslator]: Completed translation [2022-01-18 23:50:11,068 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11 WrapperNode [2022-01-18 23:50:11,069 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 23:50:11,069 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 23:50:11,069 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 23:50:11,069 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 23:50:11,074 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,097 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,115 INFO L137 Inliner]: procedures = 271, calls = 40, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 244 [2022-01-18 23:50:11,116 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 23:50:11,116 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 23:50:11,116 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 23:50:11,116 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 23:50:11,121 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,122 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,135 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,135 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,142 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,146 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,148 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,150 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 23:50:11,151 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 23:50:11,151 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 23:50:11,151 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 23:50:11,151 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (1/1) ... [2022-01-18 23:50:11,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 23:50:11,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:11,176 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 23:50:11,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 23:50:11,206 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 23:50:11,206 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 23:50:11,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 23:50:11,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 23:50:11,207 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-01-18 23:50:11,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 23:50:11,207 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-01-18 23:50:11,207 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-01-18 23:50:11,207 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 23:50:11,207 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 23:50:11,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 23:50:11,208 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 23:50:11,316 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 23:50:11,317 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 23:50:11,514 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 23:50:11,520 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 23:50:11,521 INFO L299 CfgBuilder]: Removed 35 assume(true) statements. [2022-01-18 23:50:11,522 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 11:50:11 BoogieIcfgContainer [2022-01-18 23:50:11,522 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 23:50:11,523 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 23:50:11,523 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 23:50:11,525 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 23:50:11,525 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 11:50:10" (1/3) ... [2022-01-18 23:50:11,526 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6834680a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 11:50:11, skipping insertion in model container [2022-01-18 23:50:11,526 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 11:50:11" (2/3) ... [2022-01-18 23:50:11,526 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6834680a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 11:50:11, skipping insertion in model container [2022-01-18 23:50:11,526 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 11:50:11" (3/3) ... [2022-01-18 23:50:11,527 INFO L111 eAbstractionObserver]: Analyzing ICFG 28-race_reach_71-funloop_racing.i [2022-01-18 23:50:11,530 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 23:50:11,530 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-01-18 23:50:11,530 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 23:50:11,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,562 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,563 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,564 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,565 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,566 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,567 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,568 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,569 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,570 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,571 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,572 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,572 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,572 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,572 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,572 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,572 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,572 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,573 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,573 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,573 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,573 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,573 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,573 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,574 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,574 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,574 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,574 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,574 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,574 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,574 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,575 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,575 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,582 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,583 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,588 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,588 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,588 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,588 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,589 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,590 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,590 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,590 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,590 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,591 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,592 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,593 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,594 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,595 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,596 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,597 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,609 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,610 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,611 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of1ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:11,614 INFO L148 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-01-18 23:50:11,653 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:50:11,661 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:50:11,661 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 23:50:11,671 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 210 places, 252 transitions, 512 flow [2022-01-18 23:50:11,764 INFO L129 PetriNetUnfolder]: 73/388 cut-off events. [2022-01-18 23:50:11,764 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:50:11,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 394 conditions, 388 events. 73/388 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1736 event pairs, 0 based on Foata normal form. 0/307 useless extension candidates. Maximal degree in co-relation 212. Up to 8 conditions per place. [2022-01-18 23:50:11,771 INFO L82 GeneralOperation]: Start removeDead. Operand has 210 places, 252 transitions, 512 flow [2022-01-18 23:50:11,782 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 206 places, 247 transitions, 499 flow [2022-01-18 23:50:11,808 INFO L129 PetriNetUnfolder]: 21/160 cut-off events. [2022-01-18 23:50:11,808 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 23:50:11,808 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:11,809 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:11,809 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 2 more)] === [2022-01-18 23:50:11,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:11,813 INFO L85 PathProgramCache]: Analyzing trace with hash -610078113, now seen corresponding path program 1 times [2022-01-18 23:50:11,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:11,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337112855] [2022-01-18 23:50:11,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:11,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:11,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:11,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:11,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:11,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337112855] [2022-01-18 23:50:11,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337112855] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:11,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:50:11,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 23:50:11,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784390633] [2022-01-18 23:50:11,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:11,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 23:50:11,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:11,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 23:50:11,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 23:50:11,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 252 [2022-01-18 23:50:12,002 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 247 transitions, 499 flow. Second operand has 2 states, 2 states have (on average 209.5) internal successors, (419), 2 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,003 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:12,003 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 252 [2022-01-18 23:50:12,006 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:12,057 INFO L129 PetriNetUnfolder]: 9/315 cut-off events. [2022-01-18 23:50:12,057 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:50:12,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 315 events. 9/315 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1380 event pairs, 0 based on Foata normal form. 63/360 useless extension candidates. Maximal degree in co-relation 174. Up to 4 conditions per place. [2022-01-18 23:50:12,061 INFO L132 encePairwiseOnDemand]: 214/252 looper letters, 1 selfloop transitions, 0 changer transitions 0/206 dead transitions. [2022-01-18 23:50:12,061 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 206 transitions, 419 flow [2022-01-18 23:50:12,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 23:50:12,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-18 23:50:12,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 457 transitions. [2022-01-18 23:50:12,076 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9067460317460317 [2022-01-18 23:50:12,077 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 457 transitions. [2022-01-18 23:50:12,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 457 transitions. [2022-01-18 23:50:12,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:12,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 457 transitions. [2022-01-18 23:50:12,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 228.5) internal successors, (457), 2 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,094 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,096 INFO L186 Difference]: Start difference. First operand has 206 places, 247 transitions, 499 flow. Second operand 2 states and 457 transitions. [2022-01-18 23:50:12,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 206 transitions, 419 flow [2022-01-18 23:50:12,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 206 transitions, 419 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:50:12,103 INFO L242 Difference]: Finished difference. Result has 204 places, 206 transitions, 417 flow [2022-01-18 23:50:12,104 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=417, PETRI_PLACES=204, PETRI_TRANSITIONS=206} [2022-01-18 23:50:12,108 INFO L334 CegarLoopForPetriNet]: 206 programPoint places, -2 predicate places. [2022-01-18 23:50:12,108 INFO L470 AbstractCegarLoop]: Abstraction has has 204 places, 206 transitions, 417 flow [2022-01-18 23:50:12,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 209.5) internal successors, (419), 2 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,109 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:12,109 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:12,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 23:50:12,110 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 2 more)] === [2022-01-18 23:50:12,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:12,110 INFO L85 PathProgramCache]: Analyzing trace with hash 350857692, now seen corresponding path program 1 times [2022-01-18 23:50:12,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:12,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767524104] [2022-01-18 23:50:12,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:12,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:12,209 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:12,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:12,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767524104] [2022-01-18 23:50:12,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767524104] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:12,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:50:12,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:50:12,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430571115] [2022-01-18 23:50:12,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:12,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:50:12,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:12,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:50:12,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:50:12,214 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 252 [2022-01-18 23:50:12,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 206 transitions, 417 flow. Second operand has 3 states, 3 states have (on average 203.33333333333334) internal successors, (610), 3 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:12,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 252 [2022-01-18 23:50:12,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:12,258 INFO L129 PetriNetUnfolder]: 9/319 cut-off events. [2022-01-18 23:50:12,259 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:50:12,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 319 events. 9/319 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1377 event pairs, 0 based on Foata normal form. 0/301 useless extension candidates. Maximal degree in co-relation 334. Up to 9 conditions per place. [2022-01-18 23:50:12,261 INFO L132 encePairwiseOnDemand]: 249/252 looper letters, 10 selfloop transitions, 2 changer transitions 0/210 dead transitions. [2022-01-18 23:50:12,261 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 210 transitions, 449 flow [2022-01-18 23:50:12,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:50:12,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:50:12,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 619 transitions. [2022-01-18 23:50:12,263 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8187830687830688 [2022-01-18 23:50:12,263 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 619 transitions. [2022-01-18 23:50:12,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 619 transitions. [2022-01-18 23:50:12,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:12,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 619 transitions. [2022-01-18 23:50:12,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 206.33333333333334) internal successors, (619), 3 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,267 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 252.0) internal successors, (1008), 4 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,268 INFO L186 Difference]: Start difference. First operand has 204 places, 206 transitions, 417 flow. Second operand 3 states and 619 transitions. [2022-01-18 23:50:12,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 210 transitions, 449 flow [2022-01-18 23:50:12,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 210 transitions, 449 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:50:12,278 INFO L242 Difference]: Finished difference. Result has 207 places, 207 transitions, 429 flow [2022-01-18 23:50:12,278 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=429, PETRI_PLACES=207, PETRI_TRANSITIONS=207} [2022-01-18 23:50:12,279 INFO L334 CegarLoopForPetriNet]: 206 programPoint places, 1 predicate places. [2022-01-18 23:50:12,279 INFO L470 AbstractCegarLoop]: Abstraction has has 207 places, 207 transitions, 429 flow [2022-01-18 23:50:12,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 203.33333333333334) internal successors, (610), 3 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,280 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:12,280 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:12,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 23:50:12,280 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 2 more)] === [2022-01-18 23:50:12,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:12,281 INFO L85 PathProgramCache]: Analyzing trace with hash 471585416, now seen corresponding path program 1 times [2022-01-18 23:50:12,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:12,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091287811] [2022-01-18 23:50:12,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:12,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:12,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:12,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:12,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:12,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091287811] [2022-01-18 23:50:12,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091287811] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:12,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224059670] [2022-01-18 23:50:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:12,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:12,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:12,336 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:12,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 23:50:12,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:12,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:50:12,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:12,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:12,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:50:12,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:12,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224059670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:50:12,686 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:50:12,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:50:12,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676426094] [2022-01-18 23:50:12,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:50:12,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:50:12,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:12,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:50:12,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:50:12,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 252 [2022-01-18 23:50:12,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 207 transitions, 429 flow. Second operand has 10 states, 10 states have (on average 203.1) internal successors, (2031), 10 states have internal predecessors, (2031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:12,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 252 [2022-01-18 23:50:12,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:12,781 INFO L129 PetriNetUnfolder]: 9/326 cut-off events. [2022-01-18 23:50:12,781 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-18 23:50:12,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 361 conditions, 326 events. 9/326 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1371 event pairs, 0 based on Foata normal form. 2/311 useless extension candidates. Maximal degree in co-relation 355. Up to 6 conditions per place. [2022-01-18 23:50:12,783 INFO L132 encePairwiseOnDemand]: 246/252 looper letters, 11 selfloop transitions, 9 changer transitions 0/217 dead transitions. [2022-01-18 23:50:12,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 217 transitions, 491 flow [2022-01-18 23:50:12,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:50:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:50:12,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1831 transitions. [2022-01-18 23:50:12,788 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8073192239858906 [2022-01-18 23:50:12,789 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1831 transitions. [2022-01-18 23:50:12,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1831 transitions. [2022-01-18 23:50:12,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:12,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1831 transitions. [2022-01-18 23:50:12,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 203.44444444444446) internal successors, (1831), 9 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 252.0) internal successors, (2520), 10 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,796 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 252.0) internal successors, (2520), 10 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,796 INFO L186 Difference]: Start difference. First operand has 207 places, 207 transitions, 429 flow. Second operand 9 states and 1831 transitions. [2022-01-18 23:50:12,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 217 transitions, 491 flow [2022-01-18 23:50:12,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 217 transitions, 489 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:12,800 INFO L242 Difference]: Finished difference. Result has 217 places, 213 transitions, 477 flow [2022-01-18 23:50:12,800 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=477, PETRI_PLACES=217, PETRI_TRANSITIONS=213} [2022-01-18 23:50:12,801 INFO L334 CegarLoopForPetriNet]: 206 programPoint places, 11 predicate places. [2022-01-18 23:50:12,801 INFO L470 AbstractCegarLoop]: Abstraction has has 217 places, 213 transitions, 477 flow [2022-01-18 23:50:12,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 203.1) internal successors, (2031), 10 states have internal predecessors, (2031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:12,802 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:12,802 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:12,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:13,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:13,016 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 2 more)] === [2022-01-18 23:50:13,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:13,016 INFO L85 PathProgramCache]: Analyzing trace with hash 567047944, now seen corresponding path program 2 times [2022-01-18 23:50:13,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:13,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108970018] [2022-01-18 23:50:13,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:13,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:13,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:13,090 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:13,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:13,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108970018] [2022-01-18 23:50:13,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108970018] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:13,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408643483] [2022-01-18 23:50:13,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 23:50:13,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:13,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:13,093 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:13,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 23:50:13,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 23:50:13,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 23:50:13,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 23:50:13,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:13,273 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:13,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:50:13,398 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:13,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408643483] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:50:13,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:50:13,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 23:50:13,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838507605] [2022-01-18 23:50:13,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:50:13,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 23:50:13,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:13,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 23:50:13,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-01-18 23:50:13,402 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 252 [2022-01-18 23:50:13,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 213 transitions, 477 flow. Second operand has 18 states, 18 states have (on average 203.27777777777777) internal successors, (3659), 18 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:13,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:13,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 252 [2022-01-18 23:50:13,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:13,568 INFO L129 PetriNetUnfolder]: 9/346 cut-off events. [2022-01-18 23:50:13,568 INFO L130 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2022-01-18 23:50:13,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 450 conditions, 346 events. 9/346 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1371 event pairs, 0 based on Foata normal form. 4/333 useless extension candidates. Maximal degree in co-relation 442. Up to 11 conditions per place. [2022-01-18 23:50:13,570 INFO L132 encePairwiseOnDemand]: 246/252 looper letters, 19 selfloop transitions, 21 changer transitions 0/237 dead transitions. [2022-01-18 23:50:13,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 237 transitions, 665 flow [2022-01-18 23:50:13,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 23:50:13,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 23:50:13,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4265 transitions. [2022-01-18 23:50:13,577 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8059334845049131 [2022-01-18 23:50:13,577 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4265 transitions. [2022-01-18 23:50:13,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4265 transitions. [2022-01-18 23:50:13,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:13,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4265 transitions. [2022-01-18 23:50:13,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 203.0952380952381) internal successors, (4265), 21 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:13,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 252.0) internal successors, (5544), 22 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:13,593 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 252.0) internal successors, (5544), 22 states have internal predecessors, (5544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:13,593 INFO L186 Difference]: Start difference. First operand has 217 places, 213 transitions, 477 flow. Second operand 21 states and 4265 transitions. [2022-01-18 23:50:13,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 237 transitions, 665 flow [2022-01-18 23:50:13,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 237 transitions, 651 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:13,597 INFO L242 Difference]: Finished difference. Result has 241 places, 226 transitions, 601 flow [2022-01-18 23:50:13,598 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=601, PETRI_PLACES=241, PETRI_TRANSITIONS=226} [2022-01-18 23:50:13,598 INFO L334 CegarLoopForPetriNet]: 206 programPoint places, 35 predicate places. [2022-01-18 23:50:13,598 INFO L470 AbstractCegarLoop]: Abstraction has has 241 places, 226 transitions, 601 flow [2022-01-18 23:50:13,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 203.27777777777777) internal successors, (3659), 18 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:13,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:13,600 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:13,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:13,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-18 23:50:13,813 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 2 more)] === [2022-01-18 23:50:13,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:13,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1472913416, now seen corresponding path program 3 times [2022-01-18 23:50:13,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:13,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247752460] [2022-01-18 23:50:13,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:13,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:13,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:13,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247752460] [2022-01-18 23:50:13,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247752460] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:13,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103377890] [2022-01-18 23:50:13,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 23:50:13,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:13,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:13,992 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:14,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 23:50:14,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 23:50:14,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 23:50:14,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 23:50:14,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:14,227 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:14,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:50:14,371 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-18 23:50:14,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103377890] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:50:14,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:50:14,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-01-18 23:50:14,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550573069] [2022-01-18 23:50:14,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:50:14,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 23:50:14,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:14,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 23:50:14,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-01-18 23:50:14,375 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 252 [2022-01-18 23:50:14,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 226 transitions, 601 flow. Second operand has 23 states, 23 states have (on average 203.43478260869566) internal successors, (4679), 23 states have internal predecessors, (4679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:14,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:14,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 252 [2022-01-18 23:50:14,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:14,653 INFO L129 PetriNetUnfolder]: 9/361 cut-off events. [2022-01-18 23:50:14,653 INFO L130 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2022-01-18 23:50:14,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 361 events. 9/361 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1371 event pairs, 0 based on Foata normal form. 3/347 useless extension candidates. Maximal degree in co-relation 538. Up to 17 conditions per place. [2022-01-18 23:50:14,655 INFO L132 encePairwiseOnDemand]: 246/252 looper letters, 25 selfloop transitions, 30 changer transitions 0/252 dead transitions. [2022-01-18 23:50:14,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 252 transitions, 857 flow [2022-01-18 23:50:14,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 23:50:14,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-18 23:50:14,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6088 transitions. [2022-01-18 23:50:14,663 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8052910052910053 [2022-01-18 23:50:14,663 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6088 transitions. [2022-01-18 23:50:14,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6088 transitions. [2022-01-18 23:50:14,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:14,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6088 transitions. [2022-01-18 23:50:14,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 202.93333333333334) internal successors, (6088), 30 states have internal predecessors, (6088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:14,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 252.0) internal successors, (7812), 31 states have internal predecessors, (7812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:14,693 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 252.0) internal successors, (7812), 31 states have internal predecessors, (7812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:14,693 INFO L186 Difference]: Start difference. First operand has 241 places, 226 transitions, 601 flow. Second operand 30 states and 6088 transitions. [2022-01-18 23:50:14,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 252 transitions, 857 flow [2022-01-18 23:50:14,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 252 transitions, 827 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-01-18 23:50:14,700 INFO L242 Difference]: Finished difference. Result has 268 places, 236 transitions, 729 flow [2022-01-18 23:50:14,700 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=252, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=729, PETRI_PLACES=268, PETRI_TRANSITIONS=236} [2022-01-18 23:50:14,701 INFO L334 CegarLoopForPetriNet]: 206 programPoint places, 62 predicate places. [2022-01-18 23:50:14,701 INFO L470 AbstractCegarLoop]: Abstraction has has 268 places, 236 transitions, 729 flow [2022-01-18 23:50:14,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 203.43478260869566) internal successors, (4679), 23 states have internal predecessors, (4679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:14,702 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:14,702 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:14,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:14,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:14,911 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 2 more)] === [2022-01-18 23:50:14,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:14,912 INFO L85 PathProgramCache]: Analyzing trace with hash 715826012, now seen corresponding path program 4 times [2022-01-18 23:50:14,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:14,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923539309] [2022-01-18 23:50:14,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:14,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:14,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:50:14,937 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 23:50:14,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:50:14,965 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 23:50:14,965 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 23:50:14,965 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (4 of 5 remaining) [2022-01-18 23:50:14,966 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-01-18 23:50:14,967 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-01-18 23:50:14,967 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-01-18 23:50:14,967 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-01-18 23:50:14,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 23:50:14,969 INFO L732 BasicCegarLoop]: Path program histogram: [4, 1, 1] [2022-01-18 23:50:14,970 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 23:50:14,970 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-18 23:50:14,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,980 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,981 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,982 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,983 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,984 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,985 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,986 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,987 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,988 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,989 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,990 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,991 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,992 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,993 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,994 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,995 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,996 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,997 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,998 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:14,999 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,000 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,001 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,002 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,003 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of2ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:15,004 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 23:50:15,005 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:50:15,006 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:50:15,006 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-18 23:50:15,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 270 places, 325 transitions, 668 flow [2022-01-18 23:50:15,048 INFO L129 PetriNetUnfolder]: 118/622 cut-off events. [2022-01-18 23:50:15,048 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-18 23:50:15,055 INFO L84 FinitePrefix]: Finished finitePrefix Result has 636 conditions, 622 events. 118/622 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 3164 event pairs, 0 based on Foata normal form. 0/492 useless extension candidates. Maximal degree in co-relation 390. Up to 12 conditions per place. [2022-01-18 23:50:15,055 INFO L82 GeneralOperation]: Start removeDead. Operand has 270 places, 325 transitions, 668 flow [2022-01-18 23:50:15,061 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 270 places, 325 transitions, 668 flow [2022-01-18 23:50:15,068 INFO L129 PetriNetUnfolder]: 19/160 cut-off events. [2022-01-18 23:50:15,068 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:50:15,068 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:15,069 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:15,069 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 23:50:15,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:15,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1687320447, now seen corresponding path program 1 times [2022-01-18 23:50:15,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:15,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251179091] [2022-01-18 23:50:15,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:15,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:15,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:15,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:15,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:15,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251179091] [2022-01-18 23:50:15,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251179091] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:15,081 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:50:15,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 23:50:15,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963587474] [2022-01-18 23:50:15,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:15,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 23:50:15,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:15,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 23:50:15,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 23:50:15,082 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 325 [2022-01-18 23:50:15,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 325 transitions, 668 flow. Second operand has 2 states, 2 states have (on average 267.5) internal successors, (535), 2 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:15,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 325 [2022-01-18 23:50:15,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:15,126 INFO L129 PetriNetUnfolder]: 17/513 cut-off events. [2022-01-18 23:50:15,126 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-01-18 23:50:15,130 INFO L84 FinitePrefix]: Finished finitePrefix Result has 534 conditions, 513 events. 17/513 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2702 event pairs, 0 based on Foata normal form. 126/610 useless extension candidates. Maximal degree in co-relation 324. Up to 7 conditions per place. [2022-01-18 23:50:15,132 INFO L132 encePairwiseOnDemand]: 275/325 looper letters, 4 selfloop transitions, 0 changer transitions 0/271 dead transitions. [2022-01-18 23:50:15,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 271 transitions, 568 flow [2022-01-18 23:50:15,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 23:50:15,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-18 23:50:15,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 588 transitions. [2022-01-18 23:50:15,133 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9046153846153846 [2022-01-18 23:50:15,133 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 588 transitions. [2022-01-18 23:50:15,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 588 transitions. [2022-01-18 23:50:15,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:15,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 588 transitions. [2022-01-18 23:50:15,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 294.0) internal successors, (588), 2 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 325.0) internal successors, (975), 3 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,135 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 325.0) internal successors, (975), 3 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,135 INFO L186 Difference]: Start difference. First operand has 270 places, 325 transitions, 668 flow. Second operand 2 states and 588 transitions. [2022-01-18 23:50:15,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 271 transitions, 568 flow [2022-01-18 23:50:15,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 271 transitions, 568 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:50:15,138 INFO L242 Difference]: Finished difference. Result has 267 places, 271 transitions, 560 flow [2022-01-18 23:50:15,139 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=560, PETRI_PLACES=267, PETRI_TRANSITIONS=271} [2022-01-18 23:50:15,139 INFO L334 CegarLoopForPetriNet]: 270 programPoint places, -3 predicate places. [2022-01-18 23:50:15,139 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 271 transitions, 560 flow [2022-01-18 23:50:15,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 267.5) internal successors, (535), 2 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,139 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:15,140 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:15,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 23:50:15,140 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 23:50:15,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:15,140 INFO L85 PathProgramCache]: Analyzing trace with hash 842848576, now seen corresponding path program 1 times [2022-01-18 23:50:15,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:15,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998660384] [2022-01-18 23:50:15,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:15,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:15,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:15,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:15,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:15,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998660384] [2022-01-18 23:50:15,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998660384] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:15,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:50:15,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:50:15,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081859038] [2022-01-18 23:50:15,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:15,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:50:15,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:15,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:50:15,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:50:15,160 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 325 [2022-01-18 23:50:15,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 271 transitions, 560 flow. Second operand has 3 states, 3 states have (on average 261.0) internal successors, (783), 3 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:15,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 325 [2022-01-18 23:50:15,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:15,210 INFO L129 PetriNetUnfolder]: 17/517 cut-off events. [2022-01-18 23:50:15,210 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-01-18 23:50:15,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 550 conditions, 517 events. 17/517 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2699 event pairs, 0 based on Foata normal form. 0/488 useless extension candidates. Maximal degree in co-relation 545. Up to 14 conditions per place. [2022-01-18 23:50:15,215 INFO L132 encePairwiseOnDemand]: 322/325 looper letters, 13 selfloop transitions, 2 changer transitions 0/275 dead transitions. [2022-01-18 23:50:15,215 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 275 transitions, 598 flow [2022-01-18 23:50:15,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:50:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:50:15,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 796 transitions. [2022-01-18 23:50:15,217 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8164102564102564 [2022-01-18 23:50:15,217 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 796 transitions. [2022-01-18 23:50:15,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 796 transitions. [2022-01-18 23:50:15,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:15,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 796 transitions. [2022-01-18 23:50:15,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 265.3333333333333) internal successors, (796), 3 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,219 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,219 INFO L186 Difference]: Start difference. First operand has 267 places, 271 transitions, 560 flow. Second operand 3 states and 796 transitions. [2022-01-18 23:50:15,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 275 transitions, 598 flow [2022-01-18 23:50:15,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 275 transitions, 598 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:50:15,223 INFO L242 Difference]: Finished difference. Result has 270 places, 272 transitions, 572 flow [2022-01-18 23:50:15,223 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=572, PETRI_PLACES=270, PETRI_TRANSITIONS=272} [2022-01-18 23:50:15,224 INFO L334 CegarLoopForPetriNet]: 270 programPoint places, 0 predicate places. [2022-01-18 23:50:15,224 INFO L470 AbstractCegarLoop]: Abstraction has has 270 places, 272 transitions, 572 flow [2022-01-18 23:50:15,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 261.0) internal successors, (783), 3 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,224 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:15,224 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:15,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 23:50:15,224 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 23:50:15,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:15,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1567446095, now seen corresponding path program 1 times [2022-01-18 23:50:15,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:15,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405923381] [2022-01-18 23:50:15,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:15,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:15,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:15,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:15,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:15,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405923381] [2022-01-18 23:50:15,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405923381] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:15,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909904861] [2022-01-18 23:50:15,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:15,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:15,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:15,249 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:15,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 23:50:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:15,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-18 23:50:15,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:15,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 23:50:15,380 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 23:50:15,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909904861] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:15,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 23:50:15,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-01-18 23:50:15,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403639580] [2022-01-18 23:50:15,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:15,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:50:15,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:15,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:50:15,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 23:50:15,382 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 325 [2022-01-18 23:50:15,382 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 272 transitions, 572 flow. Second operand has 3 states, 3 states have (on average 261.0) internal successors, (783), 3 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,382 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:15,382 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 325 [2022-01-18 23:50:15,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:15,428 INFO L129 PetriNetUnfolder]: 13/421 cut-off events. [2022-01-18 23:50:15,429 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-18 23:50:15,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 421 events. 13/421 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1986 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 457. Up to 16 conditions per place. [2022-01-18 23:50:15,434 INFO L132 encePairwiseOnDemand]: 322/325 looper letters, 13 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2022-01-18 23:50:15,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 276 transitions, 610 flow [2022-01-18 23:50:15,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:50:15,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:50:15,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 796 transitions. [2022-01-18 23:50:15,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8164102564102564 [2022-01-18 23:50:15,436 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 796 transitions. [2022-01-18 23:50:15,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 796 transitions. [2022-01-18 23:50:15,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:15,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 796 transitions. [2022-01-18 23:50:15,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 265.3333333333333) internal successors, (796), 3 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,438 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,438 INFO L186 Difference]: Start difference. First operand has 270 places, 272 transitions, 572 flow. Second operand 3 states and 796 transitions. [2022-01-18 23:50:15,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 276 transitions, 610 flow [2022-01-18 23:50:15,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 276 transitions, 608 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:15,442 INFO L242 Difference]: Finished difference. Result has 272 places, 273 transitions, 582 flow [2022-01-18 23:50:15,443 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=582, PETRI_PLACES=272, PETRI_TRANSITIONS=273} [2022-01-18 23:50:15,443 INFO L334 CegarLoopForPetriNet]: 270 programPoint places, 2 predicate places. [2022-01-18 23:50:15,443 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 273 transitions, 582 flow [2022-01-18 23:50:15,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 261.0) internal successors, (783), 3 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,443 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:15,444 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:15,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:15,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:15,667 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 23:50:15,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:15,668 INFO L85 PathProgramCache]: Analyzing trace with hash -909156870, now seen corresponding path program 1 times [2022-01-18 23:50:15,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:15,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872417365] [2022-01-18 23:50:15,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:15,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:15,701 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:15,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:15,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872417365] [2022-01-18 23:50:15,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872417365] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:15,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139643517] [2022-01-18 23:50:15,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:15,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:15,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:15,702 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:15,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 23:50:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:15,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:50:15,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:15,824 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:15,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:50:15,887 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:15,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139643517] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:50:15,887 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:50:15,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:50:15,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292004090] [2022-01-18 23:50:15,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:50:15,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:50:15,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:15,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:50:15,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:50:15,890 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 325 [2022-01-18 23:50:15,892 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 273 transitions, 582 flow. Second operand has 10 states, 10 states have (on average 261.2) internal successors, (2612), 10 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:15,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 325 [2022-01-18 23:50:15,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:15,973 INFO L129 PetriNetUnfolder]: 13/428 cut-off events. [2022-01-18 23:50:15,973 INFO L130 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-01-18 23:50:15,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 483 conditions, 428 events. 13/428 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1981 event pairs, 0 based on Foata normal form. 2/410 useless extension candidates. Maximal degree in co-relation 475. Up to 11 conditions per place. [2022-01-18 23:50:15,979 INFO L132 encePairwiseOnDemand]: 319/325 looper letters, 14 selfloop transitions, 9 changer transitions 0/283 dead transitions. [2022-01-18 23:50:15,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 283 transitions, 650 flow [2022-01-18 23:50:15,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:50:15,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:50:15,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2356 transitions. [2022-01-18 23:50:15,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8054700854700855 [2022-01-18 23:50:15,982 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2356 transitions. [2022-01-18 23:50:15,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2356 transitions. [2022-01-18 23:50:15,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:15,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2356 transitions. [2022-01-18 23:50:15,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 261.77777777777777) internal successors, (2356), 9 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,989 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:15,989 INFO L186 Difference]: Start difference. First operand has 272 places, 273 transitions, 582 flow. Second operand 9 states and 2356 transitions. [2022-01-18 23:50:15,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 283 transitions, 650 flow [2022-01-18 23:50:16,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 283 transitions, 648 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:16,017 INFO L242 Difference]: Finished difference. Result has 282 places, 279 transitions, 630 flow [2022-01-18 23:50:16,017 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=630, PETRI_PLACES=282, PETRI_TRANSITIONS=279} [2022-01-18 23:50:16,018 INFO L334 CegarLoopForPetriNet]: 270 programPoint places, 12 predicate places. [2022-01-18 23:50:16,018 INFO L470 AbstractCegarLoop]: Abstraction has has 282 places, 279 transitions, 630 flow [2022-01-18 23:50:16,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 261.2) internal successors, (2612), 10 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:16,018 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:16,018 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:16,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-18 23:50:16,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-18 23:50:16,231 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 23:50:16,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:16,232 INFO L85 PathProgramCache]: Analyzing trace with hash 989555546, now seen corresponding path program 2 times [2022-01-18 23:50:16,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:16,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452575164] [2022-01-18 23:50:16,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:16,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:16,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:16,280 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:16,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:16,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452575164] [2022-01-18 23:50:16,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452575164] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:16,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714808968] [2022-01-18 23:50:16,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 23:50:16,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:16,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:16,282 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:16,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 23:50:16,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 23:50:16,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 23:50:16,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 23:50:16,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:16,427 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:16,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:50:16,549 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:16,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714808968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:50:16,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:50:16,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 23:50:16,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465481972] [2022-01-18 23:50:16,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:50:16,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 23:50:16,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:16,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 23:50:16,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-01-18 23:50:16,553 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 325 [2022-01-18 23:50:16,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 279 transitions, 630 flow. Second operand has 18 states, 18 states have (on average 261.3333333333333) internal successors, (4704), 18 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:16,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:16,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 325 [2022-01-18 23:50:16,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:16,725 INFO L129 PetriNetUnfolder]: 13/448 cut-off events. [2022-01-18 23:50:16,725 INFO L130 PetriNetUnfolder]: For 38/38 co-relation queries the response was YES. [2022-01-18 23:50:16,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 572 conditions, 448 events. 13/448 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1981 event pairs, 0 based on Foata normal form. 4/432 useless extension candidates. Maximal degree in co-relation 562. Up to 11 conditions per place. [2022-01-18 23:50:16,731 INFO L132 encePairwiseOnDemand]: 319/325 looper letters, 22 selfloop transitions, 21 changer transitions 0/303 dead transitions. [2022-01-18 23:50:16,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 303 transitions, 824 flow [2022-01-18 23:50:16,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 23:50:16,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 23:50:16,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5486 transitions. [2022-01-18 23:50:16,740 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8038095238095239 [2022-01-18 23:50:16,740 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5486 transitions. [2022-01-18 23:50:16,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5486 transitions. [2022-01-18 23:50:16,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:16,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5486 transitions. [2022-01-18 23:50:16,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 261.23809523809524) internal successors, (5486), 21 states have internal predecessors, (5486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:16,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:16,763 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:16,763 INFO L186 Difference]: Start difference. First operand has 282 places, 279 transitions, 630 flow. Second operand 21 states and 5486 transitions. [2022-01-18 23:50:16,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 303 transitions, 824 flow [2022-01-18 23:50:16,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 303 transitions, 810 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:16,768 INFO L242 Difference]: Finished difference. Result has 306 places, 292 transitions, 754 flow [2022-01-18 23:50:16,769 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=754, PETRI_PLACES=306, PETRI_TRANSITIONS=292} [2022-01-18 23:50:16,769 INFO L334 CegarLoopForPetriNet]: 270 programPoint places, 36 predicate places. [2022-01-18 23:50:16,769 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 292 transitions, 754 flow [2022-01-18 23:50:16,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 261.3333333333333) internal successors, (4704), 18 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:16,770 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:16,771 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:16,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:16,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:16,985 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 23:50:16,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:16,985 INFO L85 PathProgramCache]: Analyzing trace with hash 956161562, now seen corresponding path program 3 times [2022-01-18 23:50:16,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:16,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892540418] [2022-01-18 23:50:16,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:16,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:17,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:17,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:17,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892540418] [2022-01-18 23:50:17,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892540418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:17,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531432772] [2022-01-18 23:50:17,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 23:50:17,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:17,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:17,112 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:17,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 23:50:17,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-18 23:50:17,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 23:50:17,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 23:50:17,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:17,367 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:17,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:50:17,518 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-01-18 23:50:17,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531432772] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:50:17,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:50:17,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-01-18 23:50:17,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821761552] [2022-01-18 23:50:17,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:50:17,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 23:50:17,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:17,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 23:50:17,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-01-18 23:50:17,523 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 325 [2022-01-18 23:50:17,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 292 transitions, 754 flow. Second operand has 23 states, 23 states have (on average 261.4782608695652) internal successors, (6014), 23 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:17,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:17,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 325 [2022-01-18 23:50:17,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:17,777 INFO L129 PetriNetUnfolder]: 13/463 cut-off events. [2022-01-18 23:50:17,777 INFO L130 PetriNetUnfolder]: For 126/126 co-relation queries the response was YES. [2022-01-18 23:50:17,781 INFO L84 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 463 events. 13/463 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1981 event pairs, 0 based on Foata normal form. 3/446 useless extension candidates. Maximal degree in co-relation 658. Up to 17 conditions per place. [2022-01-18 23:50:17,782 INFO L132 encePairwiseOnDemand]: 319/325 looper letters, 28 selfloop transitions, 30 changer transitions 0/318 dead transitions. [2022-01-18 23:50:17,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 318 transitions, 1016 flow [2022-01-18 23:50:17,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 23:50:17,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-18 23:50:17,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7831 transitions. [2022-01-18 23:50:17,788 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8031794871794872 [2022-01-18 23:50:17,788 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7831 transitions. [2022-01-18 23:50:17,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7831 transitions. [2022-01-18 23:50:17,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:17,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7831 transitions. [2022-01-18 23:50:17,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 261.03333333333336) internal successors, (7831), 30 states have internal predecessors, (7831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:17,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 325.0) internal successors, (10075), 31 states have internal predecessors, (10075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:17,808 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 325.0) internal successors, (10075), 31 states have internal predecessors, (10075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:17,808 INFO L186 Difference]: Start difference. First operand has 306 places, 292 transitions, 754 flow. Second operand 30 states and 7831 transitions. [2022-01-18 23:50:17,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 318 transitions, 1016 flow [2022-01-18 23:50:17,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 318 transitions, 986 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-01-18 23:50:17,813 INFO L242 Difference]: Finished difference. Result has 333 places, 302 transitions, 882 flow [2022-01-18 23:50:17,814 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=730, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=882, PETRI_PLACES=333, PETRI_TRANSITIONS=302} [2022-01-18 23:50:17,814 INFO L334 CegarLoopForPetriNet]: 270 programPoint places, 63 predicate places. [2022-01-18 23:50:17,814 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 302 transitions, 882 flow [2022-01-18 23:50:17,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 261.4782608695652) internal successors, (6014), 23 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:17,816 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:17,816 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:17,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:18,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:18,032 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 3 more)] === [2022-01-18 23:50:18,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:18,032 INFO L85 PathProgramCache]: Analyzing trace with hash 731956713, now seen corresponding path program 4 times [2022-01-18 23:50:18,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:18,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172801074] [2022-01-18 23:50:18,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:18,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:18,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:50:18,058 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 23:50:18,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:50:18,075 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 23:50:18,075 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 23:50:18,075 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (5 of 6 remaining) [2022-01-18 23:50:18,076 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-01-18 23:50:18,076 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2022-01-18 23:50:18,076 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-01-18 23:50:18,076 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-01-18 23:50:18,076 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-01-18 23:50:18,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-18 23:50:18,076 INFO L732 BasicCegarLoop]: Path program histogram: [4, 1, 1, 1] [2022-01-18 23:50:18,076 WARN L235 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 23:50:18,076 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,091 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,092 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,093 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,094 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,095 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,096 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,097 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,098 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,099 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,100 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,101 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,102 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,103 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,103 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,103 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,103 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,103 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,103 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,103 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,104 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,104 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,104 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,104 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,104 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,104 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,105 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,106 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,107 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,108 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,109 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,110 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,111 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,112 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,113 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,114 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,115 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,116 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,117 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,118 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,119 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,120 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,122 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,123 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,124 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,125 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,126 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,127 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,128 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of3ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:50:18,129 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 23:50:18,130 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:50:18,131 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:50:18,131 INFO L340 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-01-18 23:50:18,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 330 places, 398 transitions, 826 flow [2022-01-18 23:50:18,223 INFO L129 PetriNetUnfolder]: 168/889 cut-off events. [2022-01-18 23:50:18,224 INFO L130 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-01-18 23:50:18,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 917 conditions, 889 events. 168/889 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 4853 event pairs, 1 based on Foata normal form. 0/706 useless extension candidates. Maximal degree in co-relation 630. Up to 16 conditions per place. [2022-01-18 23:50:18,234 INFO L82 GeneralOperation]: Start removeDead. Operand has 330 places, 398 transitions, 826 flow [2022-01-18 23:50:18,242 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 330 places, 398 transitions, 826 flow [2022-01-18 23:50:18,247 INFO L129 PetriNetUnfolder]: 21/164 cut-off events. [2022-01-18 23:50:18,247 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:50:18,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:18,247 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:18,247 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:50:18,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:18,247 INFO L85 PathProgramCache]: Analyzing trace with hash -46317058, now seen corresponding path program 1 times [2022-01-18 23:50:18,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:18,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316563736] [2022-01-18 23:50:18,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:18,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:18,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:18,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:18,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:18,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316563736] [2022-01-18 23:50:18,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316563736] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:18,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:50:18,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 23:50:18,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524709600] [2022-01-18 23:50:18,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:18,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 23:50:18,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:18,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 23:50:18,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 23:50:18,265 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 325 out of 398 [2022-01-18 23:50:18,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 826 flow. Second operand has 2 states, 2 states have (on average 326.0) internal successors, (652), 2 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:18,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 325 of 398 [2022-01-18 23:50:18,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:18,341 INFO L129 PetriNetUnfolder]: 27/737 cut-off events. [2022-01-18 23:50:18,342 INFO L130 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2022-01-18 23:50:18,351 INFO L84 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 737 events. 27/737 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 4176 event pairs, 1 based on Foata normal form. 256/951 useless extension candidates. Maximal degree in co-relation 527. Up to 16 conditions per place. [2022-01-18 23:50:18,354 INFO L132 encePairwiseOnDemand]: 336/398 looper letters, 6 selfloop transitions, 0 changer transitions 0/331 dead transitions. [2022-01-18 23:50:18,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 331 transitions, 704 flow [2022-01-18 23:50:18,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 23:50:18,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-18 23:50:18,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 718 transitions. [2022-01-18 23:50:18,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9020100502512562 [2022-01-18 23:50:18,355 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 718 transitions. [2022-01-18 23:50:18,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 718 transitions. [2022-01-18 23:50:18,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:18,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 718 transitions. [2022-01-18 23:50:18,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 359.0) internal successors, (718), 2 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 398.0) internal successors, (1194), 3 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,357 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 398.0) internal successors, (1194), 3 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,357 INFO L186 Difference]: Start difference. First operand has 330 places, 398 transitions, 826 flow. Second operand 2 states and 718 transitions. [2022-01-18 23:50:18,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 331 transitions, 704 flow [2022-01-18 23:50:18,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 331 transitions, 704 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:50:18,361 INFO L242 Difference]: Finished difference. Result has 326 places, 331 transitions, 692 flow [2022-01-18 23:50:18,361 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=692, PETRI_PLACES=326, PETRI_TRANSITIONS=331} [2022-01-18 23:50:18,362 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, -4 predicate places. [2022-01-18 23:50:18,362 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 331 transitions, 692 flow [2022-01-18 23:50:18,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 326.0) internal successors, (652), 2 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,362 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:18,362 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:18,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-18 23:50:18,362 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:50:18,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:18,363 INFO L85 PathProgramCache]: Analyzing trace with hash 616762880, now seen corresponding path program 1 times [2022-01-18 23:50:18,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:18,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517813477] [2022-01-18 23:50:18,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:18,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:18,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:18,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:18,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:18,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517813477] [2022-01-18 23:50:18,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517813477] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:18,374 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:50:18,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:50:18,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689504265] [2022-01-18 23:50:18,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:18,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:50:18,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:18,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:50:18,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:50:18,376 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 398 [2022-01-18 23:50:18,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 331 transitions, 692 flow. Second operand has 3 states, 3 states have (on average 319.0) internal successors, (957), 3 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:18,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 398 [2022-01-18 23:50:18,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:18,454 INFO L129 PetriNetUnfolder]: 27/741 cut-off events. [2022-01-18 23:50:18,454 INFO L130 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2022-01-18 23:50:18,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 797 conditions, 741 events. 27/741 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 4176 event pairs, 1 based on Foata normal form. 0/699 useless extension candidates. Maximal degree in co-relation 791. Up to 23 conditions per place. [2022-01-18 23:50:18,463 INFO L132 encePairwiseOnDemand]: 395/398 looper letters, 15 selfloop transitions, 2 changer transitions 0/335 dead transitions. [2022-01-18 23:50:18,463 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 335 transitions, 734 flow [2022-01-18 23:50:18,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:50:18,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:50:18,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 972 transitions. [2022-01-18 23:50:18,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8140703517587939 [2022-01-18 23:50:18,465 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 972 transitions. [2022-01-18 23:50:18,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 972 transitions. [2022-01-18 23:50:18,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:18,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 972 transitions. [2022-01-18 23:50:18,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.0) internal successors, (972), 3 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,468 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,468 INFO L186 Difference]: Start difference. First operand has 326 places, 331 transitions, 692 flow. Second operand 3 states and 972 transitions. [2022-01-18 23:50:18,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 335 transitions, 734 flow [2022-01-18 23:50:18,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 335 transitions, 734 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:50:18,471 INFO L242 Difference]: Finished difference. Result has 329 places, 332 transitions, 704 flow [2022-01-18 23:50:18,472 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=704, PETRI_PLACES=329, PETRI_TRANSITIONS=332} [2022-01-18 23:50:18,472 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, -1 predicate places. [2022-01-18 23:50:18,472 INFO L470 AbstractCegarLoop]: Abstraction has has 329 places, 332 transitions, 704 flow [2022-01-18 23:50:18,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 319.0) internal successors, (957), 3 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,473 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:18,473 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:18,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-18 23:50:18,473 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:50:18,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:18,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1846734079, now seen corresponding path program 1 times [2022-01-18 23:50:18,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:18,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923783376] [2022-01-18 23:50:18,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:18,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:18,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:18,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:18,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:18,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923783376] [2022-01-18 23:50:18,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923783376] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:18,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923405716] [2022-01-18 23:50:18,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:18,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:18,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:18,493 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:18,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 23:50:18,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:18,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-18 23:50:18,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:18,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 23:50:18,599 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 23:50:18,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923405716] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:18,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 23:50:18,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-01-18 23:50:18,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956876390] [2022-01-18 23:50:18,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:18,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:50:18,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:18,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:50:18,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 23:50:18,601 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 398 [2022-01-18 23:50:18,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 332 transitions, 704 flow. Second operand has 3 states, 3 states have (on average 319.0) internal successors, (957), 3 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:18,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 398 [2022-01-18 23:50:18,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:18,679 INFO L129 PetriNetUnfolder]: 23/645 cut-off events. [2022-01-18 23:50:18,680 INFO L130 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2022-01-18 23:50:18,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 716 conditions, 645 events. 23/645 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 3483 event pairs, 1 based on Foata normal form. 0/610 useless extension candidates. Maximal degree in co-relation 708. Up to 30 conditions per place. [2022-01-18 23:50:18,690 INFO L132 encePairwiseOnDemand]: 395/398 looper letters, 15 selfloop transitions, 2 changer transitions 0/336 dead transitions. [2022-01-18 23:50:18,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 336 transitions, 746 flow [2022-01-18 23:50:18,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:50:18,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:50:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 972 transitions. [2022-01-18 23:50:18,695 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8140703517587939 [2022-01-18 23:50:18,695 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 972 transitions. [2022-01-18 23:50:18,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 972 transitions. [2022-01-18 23:50:18,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:18,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 972 transitions. [2022-01-18 23:50:18,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.0) internal successors, (972), 3 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,699 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,699 INFO L186 Difference]: Start difference. First operand has 329 places, 332 transitions, 704 flow. Second operand 3 states and 972 transitions. [2022-01-18 23:50:18,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 336 transitions, 746 flow [2022-01-18 23:50:18,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 336 transitions, 744 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:18,703 INFO L242 Difference]: Finished difference. Result has 331 places, 333 transitions, 714 flow [2022-01-18 23:50:18,704 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=714, PETRI_PLACES=331, PETRI_TRANSITIONS=333} [2022-01-18 23:50:18,704 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, 1 predicate places. [2022-01-18 23:50:18,704 INFO L470 AbstractCegarLoop]: Abstraction has has 331 places, 333 transitions, 714 flow [2022-01-18 23:50:18,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 319.0) internal successors, (957), 3 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:18,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:18,704 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:18,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:18,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 23:50:18,905 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:50:18,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:18,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1623135996, now seen corresponding path program 1 times [2022-01-18 23:50:18,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:18,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308365683] [2022-01-18 23:50:18,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:18,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:18,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:18,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 23:50:18,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:18,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308365683] [2022-01-18 23:50:18,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308365683] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:18,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680825960] [2022-01-18 23:50:18,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:18,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:18,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:18,934 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:18,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 23:50:19,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:19,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-18 23:50:19,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:19,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 23:50:19,060 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 23:50:19,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680825960] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:19,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 23:50:19,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-01-18 23:50:19,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646260049] [2022-01-18 23:50:19,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:19,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:50:19,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:19,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:50:19,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 23:50:19,062 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 398 [2022-01-18 23:50:19,062 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 333 transitions, 714 flow. Second operand has 3 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,062 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:19,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 398 [2022-01-18 23:50:19,063 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:19,195 INFO L129 PetriNetUnfolder]: 26/798 cut-off events. [2022-01-18 23:50:19,195 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-01-18 23:50:19,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 890 conditions, 798 events. 26/798 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3967 event pairs, 1 based on Foata normal form. 0/760 useless extension candidates. Maximal degree in co-relation 881. Up to 36 conditions per place. [2022-01-18 23:50:19,205 INFO L132 encePairwiseOnDemand]: 395/398 looper letters, 16 selfloop transitions, 2 changer transitions 0/337 dead transitions. [2022-01-18 23:50:19,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 337 transitions, 758 flow [2022-01-18 23:50:19,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:50:19,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:50:19,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 970 transitions. [2022-01-18 23:50:19,207 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8123953098827471 [2022-01-18 23:50:19,207 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 970 transitions. [2022-01-18 23:50:19,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 970 transitions. [2022-01-18 23:50:19,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:19,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 970 transitions. [2022-01-18 23:50:19,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.3333333333333) internal successors, (970), 3 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,210 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,210 INFO L186 Difference]: Start difference. First operand has 331 places, 333 transitions, 714 flow. Second operand 3 states and 970 transitions. [2022-01-18 23:50:19,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 337 transitions, 758 flow [2022-01-18 23:50:19,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 337 transitions, 756 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:19,214 INFO L242 Difference]: Finished difference. Result has 333 places, 334 transitions, 724 flow [2022-01-18 23:50:19,214 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=724, PETRI_PLACES=333, PETRI_TRANSITIONS=334} [2022-01-18 23:50:19,214 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, 3 predicate places. [2022-01-18 23:50:19,215 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 334 transitions, 724 flow [2022-01-18 23:50:19,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,215 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:19,215 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:19,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:19,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 23:50:19,432 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:50:19,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:19,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1970085585, now seen corresponding path program 1 times [2022-01-18 23:50:19,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:19,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216558948] [2022-01-18 23:50:19,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:19,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:19,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:19,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:19,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:19,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216558948] [2022-01-18 23:50:19,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216558948] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:19,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950215410] [2022-01-18 23:50:19,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:19,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:19,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:19,455 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:19,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 23:50:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:19,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:50:19,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:19,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:19,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:50:19,706 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:19,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950215410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:50:19,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:50:19,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:50:19,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028330635] [2022-01-18 23:50:19,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:50:19,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:50:19,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:19,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:50:19,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:50:19,709 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 398 [2022-01-18 23:50:19,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 334 transitions, 724 flow. Second operand has 10 states, 10 states have (on average 319.1) internal successors, (3191), 10 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:19,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 398 [2022-01-18 23:50:19,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:50:19,869 INFO L129 PetriNetUnfolder]: 26/805 cut-off events. [2022-01-18 23:50:19,870 INFO L130 PetriNetUnfolder]: For 52/52 co-relation queries the response was YES. [2022-01-18 23:50:19,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 805 events. 26/805 cut-off events. For 52/52 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3974 event pairs, 1 based on Foata normal form. 2/772 useless extension candidates. Maximal degree in co-relation 890. Up to 20 conditions per place. [2022-01-18 23:50:19,883 INFO L132 encePairwiseOnDemand]: 392/398 looper letters, 16 selfloop transitions, 9 changer transitions 0/344 dead transitions. [2022-01-18 23:50:19,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 344 transitions, 796 flow [2022-01-18 23:50:19,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:50:19,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:50:19,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2880 transitions. [2022-01-18 23:50:19,886 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8040201005025126 [2022-01-18 23:50:19,886 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2880 transitions. [2022-01-18 23:50:19,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2880 transitions. [2022-01-18 23:50:19,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:50:19,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2880 transitions. [2022-01-18 23:50:19,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 320.0) internal successors, (2880), 9 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 398.0) internal successors, (3980), 10 states have internal predecessors, (3980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,893 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 398.0) internal successors, (3980), 10 states have internal predecessors, (3980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,893 INFO L186 Difference]: Start difference. First operand has 333 places, 334 transitions, 724 flow. Second operand 9 states and 2880 transitions. [2022-01-18 23:50:19,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 344 transitions, 796 flow [2022-01-18 23:50:19,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 344 transitions, 794 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:50:19,897 INFO L242 Difference]: Finished difference. Result has 343 places, 340 transitions, 772 flow [2022-01-18 23:50:19,898 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=772, PETRI_PLACES=343, PETRI_TRANSITIONS=340} [2022-01-18 23:50:19,898 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, 13 predicate places. [2022-01-18 23:50:19,898 INFO L470 AbstractCegarLoop]: Abstraction has has 343 places, 340 transitions, 772 flow [2022-01-18 23:50:19,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 319.1) internal successors, (3191), 10 states have internal predecessors, (3191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:19,898 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:50:19,898 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:50:19,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 23:50:20,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 23:50:20,107 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:50:20,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:50:20,108 INFO L85 PathProgramCache]: Analyzing trace with hash 566379377, now seen corresponding path program 2 times [2022-01-18 23:50:20,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:50:20,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923164279] [2022-01-18 23:50:20,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:50:20,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:50:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:50:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:50:20,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:50:20,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923164279] [2022-01-18 23:50:20,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923164279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:50:20,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215027164] [2022-01-18 23:50:20,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 23:50:20,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:50:20,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:50:20,158 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:50:20,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 23:50:20,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-18 23:50:20,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 23:50:20,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 23:50:20,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:50:20,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 23:50:20,445 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 23:50:20,445 INFO L387 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 11 treesize of output 11 [2022-01-18 23:50:20,486 INFO L387 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 13 treesize of output 15 [2022-01-18 23:50:20,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 23:50:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 23:50:20,626 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 23:50:20,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215027164] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:50:20,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 23:50:20,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [9] total 19 [2022-01-18 23:50:20,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049642959] [2022-01-18 23:50:20,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:50:20,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 23:50:20,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:50:20,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 23:50:20,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-01-18 23:50:20,628 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 398 [2022-01-18 23:50:20,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 340 transitions, 772 flow. Second operand has 12 states, 12 states have (on average 267.3333333333333) internal successors, (3208), 12 states have internal predecessors, (3208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:50:20,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:50:20,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 398 [2022-01-18 23:50:20,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:51:30,190 INFO L129 PetriNetUnfolder]: 200211/551631 cut-off events. [2022-01-18 23:51:30,191 INFO L130 PetriNetUnfolder]: For 9509/9592 co-relation queries the response was YES. [2022-01-18 23:51:35,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 815282 conditions, 551631 events. 200211/551631 cut-off events. For 9509/9592 co-relation queries the response was YES. Maximal size of possible extension queue 13037. Compared 9167994 event pairs, 36072 based on Foata normal form. 7/519551 useless extension candidates. Maximal degree in co-relation 815270. Up to 92974 conditions per place. [2022-01-18 23:51:38,608 INFO L132 encePairwiseOnDemand]: 363/398 looper letters, 312 selfloop transitions, 74 changer transitions 0/660 dead transitions. [2022-01-18 23:51:38,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 660 transitions, 2337 flow [2022-01-18 23:51:38,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 23:51:38,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-18 23:51:38,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 4362 transitions. [2022-01-18 23:51:38,613 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7306532663316583 [2022-01-18 23:51:38,613 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 4362 transitions. [2022-01-18 23:51:38,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 4362 transitions. [2022-01-18 23:51:38,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:51:38,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 4362 transitions. [2022-01-18 23:51:38,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 290.8) internal successors, (4362), 15 states have internal predecessors, (4362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:51:38,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 398.0) internal successors, (6368), 16 states have internal predecessors, (6368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:51:38,623 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 398.0) internal successors, (6368), 16 states have internal predecessors, (6368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:51:38,623 INFO L186 Difference]: Start difference. First operand has 343 places, 340 transitions, 772 flow. Second operand 15 states and 4362 transitions. [2022-01-18 23:51:38,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 660 transitions, 2337 flow [2022-01-18 23:51:38,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 660 transitions, 2331 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-01-18 23:51:38,638 INFO L242 Difference]: Finished difference. Result has 368 places, 420 transitions, 1352 flow [2022-01-18 23:51:38,639 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1352, PETRI_PLACES=368, PETRI_TRANSITIONS=420} [2022-01-18 23:51:38,639 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, 38 predicate places. [2022-01-18 23:51:38,639 INFO L470 AbstractCegarLoop]: Abstraction has has 368 places, 420 transitions, 1352 flow [2022-01-18 23:51:38,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 267.3333333333333) internal successors, (3208), 12 states have internal predecessors, (3208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:51:38,639 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:51:38,640 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:51:38,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 23:51:38,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:51:38,855 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:51:38,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:51:38,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1998376491, now seen corresponding path program 1 times [2022-01-18 23:51:38,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:51:38,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448529964] [2022-01-18 23:51:38,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:51:38,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:51:38,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:51:38,892 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 23:51:38,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:51:38,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448529964] [2022-01-18 23:51:38,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448529964] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:51:38,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92848430] [2022-01-18 23:51:38,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:51:38,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:51:38,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:51:38,893 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:51:38,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 23:51:38,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:51:38,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 23:51:38,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:51:39,097 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 23:51:39,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:51:39,257 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 23:51:39,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92848430] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:51:39,257 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:51:39,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-01-18 23:51:39,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901947114] [2022-01-18 23:51:39,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:51:39,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 23:51:39,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:51:39,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 23:51:39,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-01-18 23:51:39,261 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 398 [2022-01-18 23:51:39,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 420 transitions, 1352 flow. Second operand has 19 states, 19 states have (on average 313.05263157894734) internal successors, (5948), 19 states have internal predecessors, (5948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:51:39,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:51:39,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 398 [2022-01-18 23:51:39,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:51:41,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:41,712 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-18 23:51:41,712 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:41,712 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:41,712 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-18 23:51:42,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:42,456 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-18 23:51:42,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:42,456 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:42,457 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-18 23:51:42,572 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:42,572 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-18 23:51:42,572 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-18 23:51:42,572 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:42,572 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:42,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:42,591 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-18 23:51:42,592 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:42,592 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-18 23:51:42,592 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:42,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:42,623 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-18 23:51:42,623 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-18 23:51:42,623 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:42,623 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:42,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:42,729 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-18 23:51:42,730 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:42,730 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:42,730 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-18 23:51:42,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:42,774 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-18 23:51:42,774 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:42,774 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:42,774 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-18 23:51:42,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:42,852 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-18 23:51:42,852 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-18 23:51:42,852 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:42,852 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:43,017 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,017 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-18 23:51:43,017 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:43,017 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:43,017 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-18 23:51:43,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,166 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-18 23:51:43,166 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-18 23:51:43,166 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:43,166 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:43,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,311 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-18 23:51:43,311 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:43,311 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-18 23:51:43,311 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:43,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,321 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-18 23:51:43,321 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-18 23:51:43,321 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:43,321 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:43,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,566 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-18 23:51:43,566 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-18 23:51:43,566 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:43,566 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:43,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,569 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-18 23:51:43,569 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:43,569 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:43,569 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-18 23:51:43,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,743 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-18 23:51:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-18 23:51:43,743 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:43,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,770 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-18 23:51:43,770 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:43,770 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:43,770 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-18 23:51:43,772 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,772 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-18 23:51:43,772 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-18 23:51:43,772 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:43,772 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:43,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,911 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-18 23:51:43,911 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:43,911 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:43,911 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-18 23:51:43,922 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:43,923 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-18 23:51:43,923 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-18 23:51:43,923 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:43,923 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:43,923 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:44,255 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,255 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-18 23:51:44,255 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:44,255 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:44,255 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-18 23:51:44,255 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:44,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,269 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,269 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:44,271 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,271 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:44,271 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,271 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,271 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:44,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,388 INFO L384 tUnfolder$Statistics]: this new event has 174 ancestors and is cut-off event [2022-01-18 23:51:44,388 INFO L387 tUnfolder$Statistics]: existing Event has 138 ancestors and is cut-off event [2022-01-18 23:51:44,388 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:44,388 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:44,388 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,388 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:44,389 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:44,389 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,389 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,463 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:44,463 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:44,464 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:44,464 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:44,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,466 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:44,466 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:44,466 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:44,466 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:44,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,574 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:44,574 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-18 23:51:44,574 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:44,574 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:44,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,642 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:44,642 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-18 23:51:44,642 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:44,642 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:44,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,645 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:44,645 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:44,645 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:44,645 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-18 23:51:44,659 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,659 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:44,659 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,660 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,660 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:44,660 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:44,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,675 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:44,675 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:44,675 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,675 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:44,679 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:44,679 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,679 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:44,679 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:45,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,055 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:45,055 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,055 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,055 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:45,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,088 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:45,088 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,088 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:45,088 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,090 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:45,090 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,090 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:45,091 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,105 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,105 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:45,105 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:45,105 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,105 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,105 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:45,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,106 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:45,106 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,106 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:45,106 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,121 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:45,121 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,121 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,121 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:45,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,127 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:45,127 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:45,127 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,127 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,137 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:45,137 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,137 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:45,137 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:45,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,137 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:45,137 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:45,137 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-18 23:51:45,137 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:45,291 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,291 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:45,291 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:45,291 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:45,291 INFO L387 tUnfolder$Statistics]: existing Event has 157 ancestors and is cut-off event [2022-01-18 23:51:45,291 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:45,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,431 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,431 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,431 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:45,431 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,488 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,488 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:45,488 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:45,488 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,488 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:45,488 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:45,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,489 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:51:45,489 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:45,489 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:45,489 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:45,634 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,635 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-18 23:51:45,635 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,635 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:45,635 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,635 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,704 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-18 23:51:45,704 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,704 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:45,704 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,705 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-18 23:51:45,705 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:45,705 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,705 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:45,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,731 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-18 23:51:45,731 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-18 23:51:45,731 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:45,731 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:45,766 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,767 INFO L384 tUnfolder$Statistics]: this new event has 173 ancestors and is cut-off event [2022-01-18 23:51:45,767 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:45,767 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-18 23:51:45,767 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:45,767 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:45,876 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,876 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:45,876 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,876 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,876 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:45,925 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,925 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:45,925 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,925 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:45,925 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,926 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:45,926 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:45,926 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,926 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,938 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:45,938 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:45,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,939 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:45,939 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:45,939 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:45,939 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:45,960 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,960 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:51:45,960 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:45,960 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:45,960 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:45,961 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:45,961 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:51:45,961 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:45,961 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:45,961 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:46,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,052 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,052 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,053 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,053 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,069 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,069 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,069 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,069 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,370 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,370 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,399 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,400 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,400 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,400 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,401 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,401 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,401 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,401 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,419 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,419 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-18 23:51:46,419 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:46,419 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:46,419 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:46,419 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:46,420 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,420 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-18 23:51:46,420 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:46,420 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:46,420 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:46,420 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:46,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,446 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-18 23:51:46,446 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:46,446 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:46,446 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:46,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][129], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,458 INFO L384 tUnfolder$Statistics]: this new event has 175 ancestors and is cut-off event [2022-01-18 23:51:46,458 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:46,458 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:46,458 INFO L387 tUnfolder$Statistics]: existing Event has 139 ancestors and is cut-off event [2022-01-18 23:51:46,532 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,532 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:46,532 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,532 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,532 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,532 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,597 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:46,597 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,597 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,598 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,642 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:46,642 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,642 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,642 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,643 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:46,643 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,643 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,643 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,652 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:46,652 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,652 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,652 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,653 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:46,653 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:46,653 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:46,653 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:46,663 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,664 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:46,664 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:46,664 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:46,664 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:46,664 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:46,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,664 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:46,665 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:46,665 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,665 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:46,666 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,666 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:46,666 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:46,666 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:46,666 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:46,667 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,692 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,692 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,692 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,816 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:46,816 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:46,816 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:46,816 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:46,872 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,872 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,872 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,872 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,872 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,872 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,873 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,874 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,874 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,874 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,874 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,874 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,894 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:46,894 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:46,894 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:46,894 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:46,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,923 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:46,923 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:46,923 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,923 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:46,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:46,956 INFO L384 tUnfolder$Statistics]: this new event has 177 ancestors and is cut-off event [2022-01-18 23:51:46,956 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-18 23:51:46,956 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:46,956 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:47,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,038 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,038 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,038 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,038 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,091 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,091 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:47,091 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:47,091 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:47,091 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:47,091 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:47,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,092 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,092 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,092 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,092 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,093 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,093 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:47,094 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:47,094 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:47,094 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:47,094 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:47,113 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,113 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,113 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,113 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,113 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,114 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,114 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,114 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,114 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,169 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,169 INFO L384 tUnfolder$Statistics]: this new event has 178 ancestors and is cut-off event [2022-01-18 23:51:47,169 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:47,169 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:47,169 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-18 23:51:47,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,317 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:47,318 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:47,318 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:47,318 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:47,334 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,334 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:47,334 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:47,334 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:47,334 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:47,334 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:47,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,335 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:47,335 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:47,335 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:47,335 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:47,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,352 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:47,352 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:47,352 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:47,352 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:47,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][360], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,369 INFO L384 tUnfolder$Statistics]: this new event has 179 ancestors and is cut-off event [2022-01-18 23:51:47,369 INFO L387 tUnfolder$Statistics]: existing Event has 143 ancestors and is cut-off event [2022-01-18 23:51:47,369 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:47,369 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:47,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:47,796 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:47,797 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:47,797 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,797 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,799 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:47,799 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,799 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:47,799 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,853 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:47,853 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:47,853 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,853 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,854 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:47,854 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,854 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,854 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:47,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,865 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,865 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:47,865 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,866 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,866 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,866 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-18 23:51:47,866 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:47,866 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,866 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:47,866 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:47,870 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,870 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,870 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,871 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,871 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,872 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,872 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:47,872 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:47,872 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,872 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,873 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,873 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:47,873 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:47,873 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,873 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:47,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,874 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:47,874 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:47,874 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:47,874 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:47,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,875 INFO L384 tUnfolder$Statistics]: this new event has 197 ancestors and is cut-off event [2022-01-18 23:51:47,875 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:47,875 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:47,875 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:47,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,889 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,889 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,889 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,890 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,891 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,891 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:47,891 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,891 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:47,891 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:47,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][364], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:47,908 INFO L384 tUnfolder$Statistics]: this new event has 180 ancestors and is cut-off event [2022-01-18 23:51:47,908 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:47,908 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:47,908 INFO L387 tUnfolder$Statistics]: existing Event has 144 ancestors and is cut-off event [2022-01-18 23:51:48,046 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,046 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,046 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,048 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,049 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,049 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,049 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,049 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,082 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,082 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:48,082 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:48,082 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:48,082 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:48,082 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:48,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,083 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,083 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,083 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,083 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,101 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,101 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:48,101 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:48,101 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:48,101 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:48,101 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:48,102 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,102 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,102 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,102 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,102 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,102 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,105 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,105 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,105 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,105 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,118 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,118 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:48,118 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:48,118 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:48,118 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:48,161 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][129], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,161 INFO L384 tUnfolder$Statistics]: this new event has 181 ancestors and is cut-off event [2022-01-18 23:51:48,161 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:48,161 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:48,161 INFO L387 tUnfolder$Statistics]: existing Event has 145 ancestors and is cut-off event [2022-01-18 23:51:48,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,288 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,288 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:48,288 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:48,288 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:48,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,288 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,288 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:48,288 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:48,288 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-18 23:51:48,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,308 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,308 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,308 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:51:48,309 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,309 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,309 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-18 23:51:48,309 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:48,309 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:48,309 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:48,309 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:48,314 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,314 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:48,314 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:48,314 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:48,314 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:48,314 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:48,315 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,315 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:48,315 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:48,315 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:48,315 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:48,315 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:48,316 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,316 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:51:48,316 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,316 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:51:48,316 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,316 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,317 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:51:48,317 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,317 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:51:48,317 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,318 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,318 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,318 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:48,318 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,320 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,320 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:48,320 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,320 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,335 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,335 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,335 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,448 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,449 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,449 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:48,449 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:48,449 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,449 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,473 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,474 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,474 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,474 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:48,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,537 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,537 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,537 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:48,537 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:48,551 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,551 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,551 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,551 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,551 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,551 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,552 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,552 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,552 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,552 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:48,552 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,553 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,555 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,555 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,555 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:48,555 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,566 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,566 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,566 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:48,566 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,566 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,579 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,579 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,579 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,620 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,621 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,621 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:48,621 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:48,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][129], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,625 INFO L384 tUnfolder$Statistics]: this new event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,625 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:48,625 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:48,625 INFO L387 tUnfolder$Statistics]: existing Event has 147 ancestors and is cut-off event [2022-01-18 23:51:48,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,719 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:51:48,719 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:48,719 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:48,719 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:48,794 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,794 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:51:48,794 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,794 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:48,794 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:51:48,795 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:48,795 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,795 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,795 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,795 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:48,795 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:48,795 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:48,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,806 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:51:48,806 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:48,806 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:48,806 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:48,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,807 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:51:48,807 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:48,807 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:48,807 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:48,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,859 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-18 23:51:48,859 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:48,859 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:48,859 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:48,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][129], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,863 INFO L384 tUnfolder$Statistics]: this new event has 184 ancestors and is cut-off event [2022-01-18 23:51:48,863 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:48,863 INFO L387 tUnfolder$Statistics]: existing Event has 148 ancestors and is cut-off event [2022-01-18 23:51:48,863 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:48,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:48,911 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:48,911 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:48,911 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:48,911 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,335 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,335 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:49,335 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,335 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,350 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,350 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,350 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,350 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:49,351 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,351 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:49,351 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:49,352 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:49,352 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:49,352 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:49,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][129], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,384 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-18 23:51:49,384 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:49,384 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-18 23:51:49,384 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:49,410 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][360], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,411 INFO L384 tUnfolder$Statistics]: this new event has 185 ancestors and is cut-off event [2022-01-18 23:51:49,411 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:49,411 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:49,411 INFO L387 tUnfolder$Statistics]: existing Event has 149 ancestors and is cut-off event [2022-01-18 23:51:49,463 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,463 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:49,463 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,463 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,463 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,463 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,464 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,464 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,464 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,464 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,548 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:49,548 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:49,548 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,548 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,548 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,550 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,550 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:49,550 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,550 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,550 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,581 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:49,581 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,581 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,581 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,583 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:49,583 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,583 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,583 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,596 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,597 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:49,597 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,598 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:51:49,598 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:49,598 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:49,598 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:49,598 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:49,599 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,599 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:49,599 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,599 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,599 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,599 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,600 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,600 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:51:49,600 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:49,600 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:49,600 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:49,600 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:49,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,602 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,602 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,602 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,602 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,631 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:51:49,631 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:49,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,632 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:49,632 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][129], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,639 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-18 23:51:49,639 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:49,639 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:49,639 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-18 23:51:49,667 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][364], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,667 INFO L384 tUnfolder$Statistics]: this new event has 186 ancestors and is cut-off event [2022-01-18 23:51:49,667 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-18 23:51:49,667 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:49,667 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:49,719 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,720 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:49,720 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,720 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,720 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,720 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,744 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,744 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,744 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,744 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,745 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,745 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-18 23:51:49,745 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:49,781 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,781 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:49,781 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,781 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,781 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,781 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,786 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:49,786 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:49,786 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:49,786 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:49,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,807 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:49,807 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,807 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,807 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,809 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,809 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:49,809 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,809 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,809 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,816 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,816 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:49,816 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:49,830 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,830 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-18 23:51:49,830 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:49,830 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-18 23:51:49,830 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:49,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,837 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:49,837 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,837 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,837 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,839 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:49,839 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,839 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,839 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:49,839 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,839 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,856 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,856 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,856 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,856 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,856 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,856 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:49,857 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,857 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:49,857 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,857 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,857 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:49,857 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:49,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,879 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:49,879 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,879 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:49,879 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,880 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:49,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][360], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:49,924 INFO L384 tUnfolder$Statistics]: this new event has 187 ancestors and is cut-off event [2022-01-18 23:51:49,924 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:49,924 INFO L387 tUnfolder$Statistics]: existing Event has 151 ancestors and is cut-off event [2022-01-18 23:51:49,924 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,002 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,002 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:50,002 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:50,003 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:50,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,003 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,003 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:50,003 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,003 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,036 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,036 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:51:50,036 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,036 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,036 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:50,037 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,037 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,038 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:51:50,038 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:50,038 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,038 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,038 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,042 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,042 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,042 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,042 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,042 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:50,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,079 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,079 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:50,079 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,079 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:50,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,084 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,084 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,085 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,085 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:50,085 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,085 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:50,085 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:50,085 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:50,085 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:50,085 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:50,086 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,086 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:50,086 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:50,086 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:50,086 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:50,086 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:50,087 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,087 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:51:50,087 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,087 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,087 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,087 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:50,090 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:50,090 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:50,090 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:50,090 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:50,090 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:50,091 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:50,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,092 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,092 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,092 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,092 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:50,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][360], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,155 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,155 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-18 23:51:50,155 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:50,155 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,156 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][364], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,156 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,156 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:50,156 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-18 23:51:50,156 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:50,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,238 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-18 23:51:50,238 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:50,238 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:50,238 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:50,263 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,263 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:51:50,263 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,263 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:50,263 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,275 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,276 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:51:50,276 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,276 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,276 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,276 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:50,293 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,293 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-18 23:51:50,293 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:50,293 INFO L387 tUnfolder$Statistics]: existing Event has 161 ancestors and is cut-off event [2022-01-18 23:51:50,293 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:50,328 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,328 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:50,328 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:50,329 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:50,329 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:50,329 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:50,330 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,330 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:51:50,330 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,330 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,330 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:50,330 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:50,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,361 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:50,361 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:50,361 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:50,361 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:50,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,362 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:51:50,362 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,362 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:50,362 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,375 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][360], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,375 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-18 23:51:50,376 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:50,376 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:50,376 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-18 23:51:50,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][364], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,396 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-18 23:51:50,396 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:50,396 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-18 23:51:50,396 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:50,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,770 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:51:50,770 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:50,770 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:50,770 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:50,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,806 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:51:50,806 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:50,806 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:50,806 INFO L387 tUnfolder$Statistics]: existing Event has 140 ancestors and is cut-off event [2022-01-18 23:51:50,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,807 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:50,807 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,807 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:50,807 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,808 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:50,808 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,808 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:50,808 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,833 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,833 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:50,833 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:50,858 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,858 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:50,859 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:50,859 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,859 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,896 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:50,896 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,896 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:50,896 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:50,896 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,896 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:50,896 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:50,896 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:50,896 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:50,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][360], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,915 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-18 23:51:50,915 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:50,915 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:50,915 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-18 23:51:50,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][364], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,916 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-18 23:51:50,916 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:50,916 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-18 23:51:50,916 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:50,934 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:50,935 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-18 23:51:50,935 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:50,935 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:50,935 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:51:51,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,038 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,038 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,038 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:51,038 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,080 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,081 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,081 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,081 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:51,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,081 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,082 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:51,082 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,082 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,116 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,116 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:51,116 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,117 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,117 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,117 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,117 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,117 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:51,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][364], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 53#t_funENTRYtrue, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,141 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:51:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:51,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,158 INFO L384 tUnfolder$Statistics]: this new event has 191 ancestors and is cut-off event [2022-01-18 23:51:51,158 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:51,158 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:51,159 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:51,314 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,314 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,314 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:51,314 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,314 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,319 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:51,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,319 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:51:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:51,319 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:51,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,337 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,337 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,337 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,338 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:51,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,338 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:51,338 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,338 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,338 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:51,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,349 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:51,349 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:51,349 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:51,349 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:51,349 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:51,349 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,349 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,349 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:51,350 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,475 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,476 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,476 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:51,476 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:51,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,525 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:51,525 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:51,525 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:51,525 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:51,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,536 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:51,536 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:51,536 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,536 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,536 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:51:51,536 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:51,537 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:51,537 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,539 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,539 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:51,539 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:51,549 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,549 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:51:51,549 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:51,549 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:51,549 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:51:51,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,559 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:51,559 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,559 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:51,559 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,559 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:51:51,559 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:51,559 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:51,559 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:51,570 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,570 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,570 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:51,570 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,570 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:51,570 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:51,570 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,570 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,570 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,571 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,571 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:51,571 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,696 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,697 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,697 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:51,697 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:51,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,747 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:51,747 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:51,759 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,759 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:51:51,759 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:51,759 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:51,759 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:51,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,769 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:51:51,769 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:51,769 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:51,769 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:51,776 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,776 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,776 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,777 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,777 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:51,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:51,915 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:51,915 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:51,915 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:51,915 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:52,270 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,271 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,271 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:52,271 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:52,413 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,414 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:52,414 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:52,414 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:52,414 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:52,414 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,414 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:51:52,414 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:52,415 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:52,415 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:52,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,415 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:51:52,415 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:52,415 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:52,415 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:52,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:52,468 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:51:52,468 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:52,468 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:52,468 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:52,670 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,671 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:51:52,671 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:52,671 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:52,671 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:52,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:52,672 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:51:52,672 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:52,672 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:52,672 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:52,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,765 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:52,765 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:52,765 INFO L387 tUnfolder$Statistics]: existing Event has 150 ancestors and is cut-off event [2022-01-18 23:51:52,765 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:52,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,765 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:51:52,765 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,766 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 152 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,766 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:52,766 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:51:52,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:52,873 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:51:52,873 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:52,874 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:52,874 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:53,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,025 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:53,025 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:53,025 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:53,025 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:53,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,055 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:53,055 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:53,055 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:53,056 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:53,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,069 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:51:53,069 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:53,069 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:53,069 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,106 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,106 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:53,106 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:53,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,225 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,225 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:53,225 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,226 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,226 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,226 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:51:53,226 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:53,226 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:53,226 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:53,226 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,227 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,227 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,227 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,255 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,255 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,256 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:53,256 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,258 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,258 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,259 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,259 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,264 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,264 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,264 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:53,264 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,264 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,270 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,271 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,271 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,271 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:53,271 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,288 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,288 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,288 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:53,288 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:53,302 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,302 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:51:53,302 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:53,303 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:53,303 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:53,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,303 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:51:53,303 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:53,303 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:53,303 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,424 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,424 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:53,424 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,425 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,425 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:53,425 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,464 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,464 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:53,464 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:53,465 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:53,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][427], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,758 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:51:53,758 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:53,758 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:53,758 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:53,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,811 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:51:53,811 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:53,811 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:53,812 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:53,812 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,812 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:51:53,812 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:53,812 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,812 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,924 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,924 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:53,924 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:53,924 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:53,940 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:53,941 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:51:53,941 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:53,941 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:53,941 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:54,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,004 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:51:54,004 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:54,004 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:54,004 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:54,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,103 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:54,103 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:54,103 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:54,103 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:54,103 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,104 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,104 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,104 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:54,104 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:54,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,111 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:54,111 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:54,112 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:54,112 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:54,127 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,128 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:51:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,128 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,128 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,129 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:51:54,129 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,129 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:54,129 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,138 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 57#L941-30true, 1285#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,138 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:54,138 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:54,138 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:54,138 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:54,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,142 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:51:54,142 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:51:54,142 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:54,142 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,153 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,153 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,153 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,191 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:51:54,191 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:54,191 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:54,191 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:54,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,199 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,199 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:54,199 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:54,199 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,199 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:51:54,199 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:54,199 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,200 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,200 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:54,200 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:54,312 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,313 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,313 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,313 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,313 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,320 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:54,320 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:54,320 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:54,321 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:54,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,321 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:54,322 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:54,322 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:54,322 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:54,325 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,326 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:51:54,326 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:54,326 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:54,326 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:54,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,332 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,332 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,332 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,332 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,335 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,335 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,335 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,335 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,335 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:51:54,336 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:54,336 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:54,336 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:54,485 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,486 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:51:54,486 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:54,486 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:54,486 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:51:54,486 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:54,498 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,499 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:51:54,499 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:54,499 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:54,499 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:54,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,599 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:51:54,599 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:54,599 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:54,600 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:54,607 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,607 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,607 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,607 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:54,607 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:54,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,615 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,616 INFO L387 tUnfolder$Statistics]: existing Event has 156 ancestors and is cut-off event [2022-01-18 23:51:54,616 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:54,616 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,644 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,644 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:51:54,644 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:51:54,644 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:54,644 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:54,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,668 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:51:54,668 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:54,668 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:54,668 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:54,795 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,796 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,796 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,796 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:54,796 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:54,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,802 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,803 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,803 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:51:54,803 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:54,804 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:54,804 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:54,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,804 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,804 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:54,804 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:54,804 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][427], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,827 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,827 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:54,827 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:54,827 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:54,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:54,911 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:51:54,911 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:54,911 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:54,911 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:51:55,437 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,438 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:55,438 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:55,438 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:55,438 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:55,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,462 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:51:55,462 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:55,462 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:55,462 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:55,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,574 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-18 23:51:55,575 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:55,575 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:55,575 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:55,594 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,595 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,595 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:55,595 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,595 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:55,595 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,595 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,595 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:55,595 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,595 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:55,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,608 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,608 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,608 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:55,608 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:55,610 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,610 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,610 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:55,610 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:55,610 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,727 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,727 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:55,727 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:55,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,742 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:55,742 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:55,742 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:55,742 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:55,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,755 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:51:55,755 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:55,755 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:55,755 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:55,773 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,774 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:51:55,774 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:55,774 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:55,774 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:55,774 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:55,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,847 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-18 23:51:55,847 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:55,847 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:55,847 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:55,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:55,870 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-18 23:51:55,870 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:55,870 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:55,870 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:56,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,009 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-18 23:51:56,009 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:56,009 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:56,009 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:56,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,015 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:51:56,015 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:56,016 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:56,016 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:56,045 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,045 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-18 23:51:56,045 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:56,045 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:56,045 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:51:56,045 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:56,059 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,060 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,060 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,060 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:56,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,060 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-18 23:51:56,061 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:56,061 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:56,061 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:56,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,075 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-18 23:51:56,075 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:56,075 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:56,075 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:56,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,105 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-18 23:51:56,105 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:56,105 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:56,105 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:56,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][427], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,150 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:51:56,150 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:56,150 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:56,150 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,188 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,188 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:56,188 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,189 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,189 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:56,189 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:56,283 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,283 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-18 23:51:56,283 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:56,283 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:56,283 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:56,283 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:51:56,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,321 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-18 23:51:56,321 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:51:56,321 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:56,321 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:56,401 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,401 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-18 23:51:56,401 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:56,401 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:56,401 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:56,401 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:56,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,406 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:51:56,406 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:56,406 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:56,406 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:56,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,463 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:51:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:56,463 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:56,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,504 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:51:56,504 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:56,504 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:56,504 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:56,504 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,504 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-18 23:51:56,504 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:56,504 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:56,504 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:56,520 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,520 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-18 23:51:56,521 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:56,521 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:56,521 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:56,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,521 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-18 23:51:56,521 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:56,521 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:56,521 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:56,525 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,525 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:51:56,525 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:56,525 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:56,525 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:56,525 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:51:56,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,527 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:56,527 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:56,527 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:56,527 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:56,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][427], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,528 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:51:56,528 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:56,528 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:56,529 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:56,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,529 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-18 23:51:56,530 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:56,530 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:56,530 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:56,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,918 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-18 23:51:56,918 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:56,918 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:56,919 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:56,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,938 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-18 23:51:56,938 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:56,938 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:56,938 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:56,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 268#L940true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,939 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:51:56,939 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:56,939 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:56,939 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:56,943 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,943 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-18 23:51:56,943 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:51:56,943 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:56,943 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:56,943 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:56,946 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][427], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,946 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:51:56,946 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:56,946 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:56,946 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:56,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:56,991 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-18 23:51:56,991 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:56,991 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:56,991 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:51:57,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,016 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:51:57,016 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:57,016 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,016 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,034 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,034 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-18 23:51:57,034 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:57,034 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:57,034 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:57,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,106 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-18 23:51:57,107 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,107 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,107 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,111 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,111 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,111 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:57,111 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:57,112 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:57,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,112 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,112 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:57,112 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:57,112 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:57,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,132 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-18 23:51:57,132 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,132 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,132 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:57,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,228 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-18 23:51:57,228 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:57,228 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:57,228 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:57,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,301 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,301 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:57,301 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:57,301 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:57,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,378 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-18 23:51:57,378 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:57,378 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:57,378 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:57,424 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,424 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,424 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:57,425 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:57,425 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,505 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,505 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-18 23:51:57,505 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:57,505 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:57,505 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:57,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,544 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-18 23:51:57,544 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:57,544 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:57,544 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,563 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,563 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:57,563 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,563 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-18 23:51:57,564 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:57,564 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,564 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:57,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,564 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:51:57,564 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:57,564 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:57,564 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:57,595 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,595 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-18 23:51:57,595 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:57,595 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,595 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:57,595 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,596 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,596 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,596 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:57,596 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:57,645 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,645 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:51:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:57,645 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:57,646 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:57,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,657 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:51:57,657 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:57,657 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:57,657 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:57,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,675 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:51:57,675 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:57,675 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:57,675 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:57,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,676 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,676 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,676 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:57,676 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:57,686 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,686 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:51:57,686 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:57,686 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:51:57,686 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:57,687 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:57,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,721 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,721 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:57,721 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,721 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:57,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,735 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,735 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:57,735 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,735 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:57,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,735 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:51:57,735 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:57,735 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:57,736 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,736 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,736 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,736 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:57,736 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:57,745 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,745 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:57,745 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,746 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:51:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:57,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,791 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:51:57,791 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:57,791 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,791 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:57,796 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,796 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:51:57,796 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,796 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:57,796 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:57,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,797 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:51:57,797 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:57,797 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,797 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:57,806 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,806 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:51:57,806 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,806 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:57,806 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:51:57,806 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:57,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,840 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:51:57,840 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:57,840 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,840 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:57,842 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,843 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,843 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,843 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:57,843 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:57,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,844 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-18 23:51:57,844 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:57,844 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:57,844 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:57,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,851 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:51:57,851 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:57,851 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,851 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:57,861 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,861 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:51:57,861 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,861 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:57,861 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:57,861 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:57,861 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,861 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:51:57,862 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:57,862 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:57,862 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:57,862 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:57,892 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,892 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:51:57,892 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:57,892 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:57,892 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:57,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,894 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-18 23:51:57,894 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:57,894 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:57,894 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,895 INFO L384 tUnfolder$Statistics]: this new event has 260 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,895 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,895 INFO L384 tUnfolder$Statistics]: this new event has 257 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:57,895 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:57,898 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,898 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:51:57,898 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:51:57,898 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:57,898 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:57,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][427], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,906 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:51:57,906 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:57,906 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:57,906 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,906 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:51:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:57,907 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:57,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,919 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:51:57,919 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:57,919 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:57,919 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,920 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,920 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,920 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:57,920 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:57,950 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 259#L954-16true, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,950 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:51:57,950 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:57,950 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:57,950 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,982 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,982 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:57,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,982 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:51:57,983 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:57,983 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:57,983 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:57,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,983 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:51:57,983 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:57,983 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:57,983 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:57,987 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,987 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:51:57,987 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:57,987 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:57,987 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:57,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:57,993 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:51:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,028 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,029 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-18 23:51:58,029 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:58,029 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,029 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:58,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,062 INFO L384 tUnfolder$Statistics]: this new event has 257 ancestors and is cut-off event [2022-01-18 23:51:58,063 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:51:58,063 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:58,063 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,080 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,080 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,080 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:51:58,080 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:58,081 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,081 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:51:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:58,081 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:58,082 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,083 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,083 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,083 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:58,083 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,084 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:51:58,084 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:58,084 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:58,084 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:58,100 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,101 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:51:58,101 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:58,101 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,101 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:58,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,116 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:51:58,116 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:58,116 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,116 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,116 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,116 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,117 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,117 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,117 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,119 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:51:58,119 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,119 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:58,119 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,119 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,119 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,120 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,120 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,120 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,182 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:51:58,182 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,182 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,183 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,183 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,183 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,183 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,184 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:58,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,462 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:51:58,462 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:58,462 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,462 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,476 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:51:58,477 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:51:58,477 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,477 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,513 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:51:58,513 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,513 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:58,513 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,519 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,519 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,519 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:58,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:58,536 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,536 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:58,536 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,536 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,548 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,548 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,548 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,549 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:58,549 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,554 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:51:58,555 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,555 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,555 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,557 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:51:58,557 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,557 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:58,557 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,557 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,558 INFO L384 tUnfolder$Statistics]: this new event has 260 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,558 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,558 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:51:58,559 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,559 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,559 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:58,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,568 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,568 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,568 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:58,568 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,574 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,574 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,574 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,574 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:58,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,587 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:51:58,587 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:58,587 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,587 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:58,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,588 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,588 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:58,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,589 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:51:58,589 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:58,589 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:58,589 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:58,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,597 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,597 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,597 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:58,597 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:58,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,601 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:51:58,601 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:58,601 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,602 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,602 INFO L384 tUnfolder$Statistics]: this new event has 260 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,602 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:58,602 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,603 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,603 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,603 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,603 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,603 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,609 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,609 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:58,609 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:51:58,609 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,620 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,620 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,620 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:58,620 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,623 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,623 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:51:58,623 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:58,623 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:58,623 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,624 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,624 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,624 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:58,624 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:58,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,632 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,632 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,632 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:58,632 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,633 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,633 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,633 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:58,633 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][407], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,639 INFO L384 tUnfolder$Statistics]: this new event has 260 ancestors and is cut-off event [2022-01-18 23:51:58,639 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,639 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,639 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,650 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:51:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,650 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:58,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,656 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:51:58,656 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:58,656 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:58,656 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,663 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,663 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,663 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,663 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,664 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:51:58,664 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,664 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:58,664 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,668 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,668 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:51:58,668 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:58,668 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,669 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,669 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,669 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,669 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,675 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:51:58,675 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,675 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,675 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,678 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,678 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:51:58,678 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,678 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,678 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,679 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:51:58,679 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,679 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,679 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,685 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,686 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:51:58,686 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:58,686 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,686 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,686 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:51:58,686 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,686 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,686 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:58,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,692 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,692 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,692 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,692 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,692 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,693 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,693 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,693 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,695 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:58,695 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,695 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,695 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,696 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,696 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,696 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,696 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,702 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,702 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:51:58,702 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,702 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,702 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:58,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,705 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:51:58,705 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,705 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:58,705 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:58,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,717 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,717 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:58,717 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,717 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,718 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,718 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,718 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,718 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,730 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:51:58,730 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:58,730 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:58,730 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:58,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,731 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:51:58,731 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,731 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,731 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,747 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,747 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:58,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,747 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,748 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,748 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,748 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,748 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,748 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,748 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,748 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,749 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:58,749 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:58,749 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,750 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,750 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,750 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,750 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:58,754 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:51:58,754 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:58,754 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,754 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,773 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,773 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:58,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,774 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:51:58,774 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,774 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,774 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:58,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,774 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:58,774 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:58,774 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,774 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,777 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:58,777 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:58,777 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,777 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,777 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,777 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,778 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,778 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:58,778 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:58,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,781 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:51:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,781 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:58,804 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,804 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:51:58,804 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:58,804 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,804 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:51:58,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,820 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:51:58,820 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,820 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,820 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:58,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][374], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,825 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:51:58,825 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:51:58,825 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:58,825 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:58,827 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,827 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,828 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,828 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][427], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 1285#true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 333#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,841 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,841 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,841 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,844 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,844 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:51:58,844 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:58,844 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,844 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,849 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:58,849 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,849 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,849 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,851 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,851 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,862 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, 259#L954-16true, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,863 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:58,863 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,863 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:58,863 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,871 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:51:58,871 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,871 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:58,871 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,872 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,872 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:51:58,872 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,872 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:58,872 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,873 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:51:58,873 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:58,873 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,873 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:51:58,885 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][166], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,885 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:51:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:58,885 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][407], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,889 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:51:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:58,889 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:58,894 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,895 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:51:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:58,895 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:58,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,907 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:51:58,908 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:58,908 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,908 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:51:58,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][407], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,911 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:51:58,911 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,911 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:58,911 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,911 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,912 INFO L384 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,912 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,912 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:58,912 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:58,913 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:58,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][374], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 30#L941-8true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,919 INFO L384 tUnfolder$Statistics]: this new event has 257 ancestors and is cut-off event [2022-01-18 23:51:58,919 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:58,919 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:58,919 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,920 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,920 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,920 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,922 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,922 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:51:58,922 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:58,922 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:58,922 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,933 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,933 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,933 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,937 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,937 INFO L384 tUnfolder$Statistics]: this new event has 285 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 268#L940true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,937 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,937 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,938 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:51:58,938 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:58,938 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:58,938 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,944 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][374], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 30#L941-8true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,944 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:51:58,944 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:58,945 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:51:58,945 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:58,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,947 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:51:58,947 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,947 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,947 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,948 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,948 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:51:58,948 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,948 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,948 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,954 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:51:58,954 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:58,954 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:58,954 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:58,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,959 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:51:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:58,959 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:58,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,960 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:51:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:58,960 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,964 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:58,964 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:51:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,964 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:58,965 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][332], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 30#L941-8true, Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,965 INFO L384 tUnfolder$Statistics]: this new event has 260 ancestors and is cut-off event [2022-01-18 23:51:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:58,965 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:51:58,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,974 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:51:58,974 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:58,974 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,974 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,978 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,978 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:58,978 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:58,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,989 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:51:58,989 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,989 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,989 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,993 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,993 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,993 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:51:58,993 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,994 INFO L384 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-01-18 23:51:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:58,994 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:58,999 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:58,999 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:51:59,000 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,000 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,000 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,000 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,000 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:51:59,000 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,000 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,000 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,003 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,003 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,003 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,015 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,015 INFO L384 tUnfolder$Statistics]: this new event has 288 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,015 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,015 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:59,016 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,016 INFO L384 tUnfolder$Statistics]: this new event has 285 ancestors and is cut-off event [2022-01-18 23:51:59,016 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,016 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,016 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:59,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,018 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:51:59,018 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,018 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:59,018 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,019 INFO L384 tUnfolder$Statistics]: this new event has 288 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,019 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,019 INFO L384 tUnfolder$Statistics]: this new event has 285 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:59,019 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,039 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,039 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,039 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,039 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:59,040 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:59,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,040 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:51:59,040 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:59,040 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,040 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:51:59,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][374], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 30#L941-8true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:51:59,060 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:51:59,060 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:59,061 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,061 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:51:59,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][374], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,077 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:51:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:51:59,078 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:59,090 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][332], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 30#L941-8true, Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 17#L941-8true, 1285#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,091 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:51:59,091 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,106 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:51:59,107 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,107 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,107 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,111 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:51:59,111 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,111 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:59,111 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,123 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,123 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:59,123 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,123 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,123 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,124 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,124 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:51:59,124 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,124 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,124 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,129 INFO L384 tUnfolder$Statistics]: this new event has 288 ancestors and is cut-off event [2022-01-18 23:51:59,129 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:59,129 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,129 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:51:59,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,130 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:51:59,130 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:59,130 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,130 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:51:59,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,145 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:51:59,145 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,145 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:51:59,145 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:59,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,145 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:51:59,145 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,145 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:51:59,145 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,180 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:51:59,181 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:59,181 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,181 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:59,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][374], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,190 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:51:59,190 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:51:59,190 INFO L387 tUnfolder$Statistics]: existing Event has 270 ancestors and is cut-off event [2022-01-18 23:51:59,190 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,195 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,195 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:51:59,195 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:59,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][111], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,207 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:51:59,207 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:51:59,207 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,207 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:59,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][406], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,208 INFO L384 tUnfolder$Statistics]: this new event has 293 ancestors and is cut-off event [2022-01-18 23:51:59,208 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:51:59,208 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,208 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,291 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:51:59,291 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,291 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:59,291 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:59,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,291 INFO L384 tUnfolder$Statistics]: this new event has 288 ancestors and is cut-off event [2022-01-18 23:51:59,292 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:59,292 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:59,292 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:59,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,292 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:51:59,292 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:59,292 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:59,292 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:59,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,323 INFO L384 tUnfolder$Statistics]: this new event has 298 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,323 INFO L384 tUnfolder$Statistics]: this new event has 295 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,323 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:51:59,323 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:51:59,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,334 INFO L384 tUnfolder$Statistics]: this new event has 301 ancestors and is cut-off event [2022-01-18 23:51:59,334 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,334 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,334 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,335 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,335 INFO L384 tUnfolder$Statistics]: this new event has 298 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,335 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,338 INFO L384 tUnfolder$Statistics]: this new event has 301 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,338 INFO L384 tUnfolder$Statistics]: this new event has 298 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,338 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:59,338 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,339 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,341 INFO L384 tUnfolder$Statistics]: this new event has 299 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,341 INFO L384 tUnfolder$Statistics]: this new event has 302 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,341 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:59,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,342 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:51:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:59,342 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,344 INFO L384 tUnfolder$Statistics]: this new event has 302 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,344 INFO L384 tUnfolder$Statistics]: this new event has 299 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,344 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:59,344 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:51:59,357 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,358 INFO L384 tUnfolder$Statistics]: this new event has 296 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,358 INFO L384 tUnfolder$Statistics]: this new event has 304 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,358 INFO L384 tUnfolder$Statistics]: this new event has 307 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:59,358 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,366 INFO L384 tUnfolder$Statistics]: this new event has 308 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,366 INFO L384 tUnfolder$Statistics]: this new event has 297 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,367 INFO L384 tUnfolder$Statistics]: this new event has 305 ancestors and is cut-off event [2022-01-18 23:51:59,367 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:59,367 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:59,367 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,369 INFO L384 tUnfolder$Statistics]: this new event has 306 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,369 INFO L384 tUnfolder$Statistics]: this new event has 309 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,369 INFO L384 tUnfolder$Statistics]: this new event has 298 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:59,369 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:51:59,370 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:51:59,377 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,377 INFO L384 tUnfolder$Statistics]: this new event has 311 ancestors and is cut-off event [2022-01-18 23:51:59,377 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:51:59,377 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,378 INFO L384 tUnfolder$Statistics]: this new event has 300 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,378 INFO L384 tUnfolder$Statistics]: this new event has 308 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:51:59,378 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,382 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,383 INFO L384 tUnfolder$Statistics]: this new event has 309 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,383 INFO L384 tUnfolder$Statistics]: this new event has 312 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,383 INFO L384 tUnfolder$Statistics]: this new event has 301 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,383 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,384 INFO L384 tUnfolder$Statistics]: this new event has 312 ancestors and is cut-off event [2022-01-18 23:51:59,384 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:51:59,384 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:59,384 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,385 INFO L384 tUnfolder$Statistics]: this new event has 301 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,385 INFO L384 tUnfolder$Statistics]: this new event has 309 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,385 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:59,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,386 INFO L384 tUnfolder$Statistics]: this new event has 302 ancestors and is cut-off event [2022-01-18 23:51:59,386 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:51:59,386 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,387 INFO L384 tUnfolder$Statistics]: this new event has 310 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,387 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:59,387 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,391 INFO L384 tUnfolder$Statistics]: this new event has 310 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,391 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,391 INFO L384 tUnfolder$Statistics]: this new event has 302 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:59,391 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,403 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,403 INFO L384 tUnfolder$Statistics]: this new event has 306 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,403 INFO L384 tUnfolder$Statistics]: this new event has 314 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:59,403 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,407 INFO L384 tUnfolder$Statistics]: this new event has 306 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,407 INFO L384 tUnfolder$Statistics]: this new event has 314 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:51:59,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,408 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:51:59,408 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,408 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,408 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,411 INFO L384 tUnfolder$Statistics]: this new event has 315 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,411 INFO L384 tUnfolder$Statistics]: this new event has 318 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,411 INFO L384 tUnfolder$Statistics]: this new event has 307 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:59,411 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,415 INFO L384 tUnfolder$Statistics]: this new event has 307 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,415 INFO L384 tUnfolder$Statistics]: this new event has 315 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:59,415 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:59,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,416 INFO L384 tUnfolder$Statistics]: this new event has 318 ancestors and is cut-off event [2022-01-18 23:51:59,416 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,416 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,416 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,439 INFO L384 tUnfolder$Statistics]: this new event has 323 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,439 INFO L384 tUnfolder$Statistics]: this new event has 312 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:59,439 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:59,440 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,440 INFO L384 tUnfolder$Statistics]: this new event has 320 ancestors and is cut-off event [2022-01-18 23:51:59,440 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,440 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:59,440 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:59,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,445 INFO L384 tUnfolder$Statistics]: this new event has 312 ancestors and is cut-off event [2022-01-18 23:51:59,445 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:59,445 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:59,445 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,446 INFO L384 tUnfolder$Statistics]: this new event has 320 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,446 INFO L384 tUnfolder$Statistics]: this new event has 323 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,446 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:59,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,448 INFO L384 tUnfolder$Statistics]: this new event has 321 ancestors and is cut-off event [2022-01-18 23:51:59,448 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:59,448 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:59,448 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,449 INFO L384 tUnfolder$Statistics]: this new event has 324 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,449 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:59,449 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:59,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,454 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:51:59,454 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:51:59,454 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:51:59,454 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,455 INFO L384 tUnfolder$Statistics]: this new event has 321 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,455 INFO L384 tUnfolder$Statistics]: this new event has 324 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:59,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][407], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,462 INFO L384 tUnfolder$Statistics]: this new event has 348 ancestors and is cut-off event [2022-01-18 23:51:59,462 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:51:59,462 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:51:59,462 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:51:59,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,468 INFO L384 tUnfolder$Statistics]: this new event has 326 ancestors and is cut-off event [2022-01-18 23:51:59,468 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,469 INFO L384 tUnfolder$Statistics]: this new event has 315 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,469 INFO L384 tUnfolder$Statistics]: this new event has 323 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,469 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,473 INFO L384 tUnfolder$Statistics]: this new event has 327 ancestors and is cut-off event [2022-01-18 23:51:59,473 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:51:59,473 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:51:59,473 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,474 INFO L384 tUnfolder$Statistics]: this new event has 316 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,474 INFO L384 tUnfolder$Statistics]: this new event has 324 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,474 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:59,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,480 INFO L384 tUnfolder$Statistics]: this new event has 325 ancestors and is cut-off event [2022-01-18 23:51:59,480 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,480 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,480 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,481 INFO L384 tUnfolder$Statistics]: this new event has 328 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,481 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:59,481 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,482 INFO L384 tUnfolder$Statistics]: this new event has 328 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,482 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:51:59,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,483 INFO L384 tUnfolder$Statistics]: this new event has 325 ancestors and is cut-off event [2022-01-18 23:51:59,483 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,483 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,483 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,489 INFO L384 tUnfolder$Statistics]: this new event has 326 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,489 INFO L384 tUnfolder$Statistics]: this new event has 329 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:51:59,489 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][372], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,490 INFO L384 tUnfolder$Statistics]: this new event has 318 ancestors and is cut-off event [2022-01-18 23:51:59,490 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:51:59,490 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:51:59,490 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][407], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 1285#true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 333#true, 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,513 INFO L384 tUnfolder$Statistics]: this new event has 355 ancestors and is cut-off event [2022-01-18 23:51:59,513 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,513 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:51:59,513 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,515 INFO L384 tUnfolder$Statistics]: this new event has 333 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,515 INFO L384 tUnfolder$Statistics]: this new event has 322 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,515 INFO L384 tUnfolder$Statistics]: this new event has 330 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:51:59,515 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:51:59,520 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,520 INFO L384 tUnfolder$Statistics]: this new event has 333 ancestors and is cut-off event [2022-01-18 23:51:59,520 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:59,520 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,521 INFO L384 tUnfolder$Statistics]: this new event has 322 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,521 INFO L384 tUnfolder$Statistics]: this new event has 330 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:59,521 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,522 INFO L384 tUnfolder$Statistics]: this new event has 331 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,522 INFO L384 tUnfolder$Statistics]: this new event has 334 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:51:59,522 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:59,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,523 INFO L384 tUnfolder$Statistics]: this new event has 323 ancestors and is cut-off event [2022-01-18 23:51:59,523 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,523 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:59,523 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,524 INFO L384 tUnfolder$Statistics]: this new event has 334 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,524 INFO L384 tUnfolder$Statistics]: this new event has 323 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:59,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,525 INFO L384 tUnfolder$Statistics]: this new event has 331 ancestors and is cut-off event [2022-01-18 23:51:59,525 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:51:59,525 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:51:59,525 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:51:59,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,529 INFO L384 tUnfolder$Statistics]: this new event has 332 ancestors and is cut-off event [2022-01-18 23:51:59,529 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:51:59,529 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:51:59,529 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,530 INFO L384 tUnfolder$Statistics]: this new event has 335 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][236], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,530 INFO L384 tUnfolder$Statistics]: this new event has 324 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:51:59,530 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:51:59,535 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][407], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,535 INFO L384 tUnfolder$Statistics]: this new event has 358 ancestors and is cut-off event [2022-01-18 23:51:59,535 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:51:59,535 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:51:59,536 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:51:59,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][407], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,540 INFO L384 tUnfolder$Statistics]: this new event has 359 ancestors and is cut-off event [2022-01-18 23:51:59,540 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:51:59,540 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:51:59,540 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,541 INFO L384 tUnfolder$Statistics]: this new event has 336 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,541 INFO L384 tUnfolder$Statistics]: this new event has 325 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,541 INFO L384 tUnfolder$Statistics]: this new event has 333 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:51:59,541 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,546 INFO L384 tUnfolder$Statistics]: this new event has 337 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,546 INFO L384 tUnfolder$Statistics]: this new event has 326 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][426], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:51:59,546 INFO L384 tUnfolder$Statistics]: this new event has 334 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:51:59,546 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:51:59,944 INFO L129 PetriNetUnfolder]: 19479/117292 cut-off events. [2022-01-18 23:51:59,944 INFO L130 PetriNetUnfolder]: For 38744/47443 co-relation queries the response was YES. [2022-01-18 23:52:02,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 175423 conditions, 117292 events. 19479/117292 cut-off events. For 38744/47443 co-relation queries the response was YES. Maximal size of possible extension queue 2593. Compared 1969089 event pairs, 6361 based on Foata normal form. 115/107757 useless extension candidates. Maximal degree in co-relation 175398. Up to 19657 conditions per place. [2022-01-18 23:52:02,808 INFO L132 encePairwiseOnDemand]: 387/398 looper letters, 41 selfloop transitions, 26 changer transitions 0/453 dead transitions. [2022-01-18 23:52:02,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 453 transitions, 1614 flow [2022-01-18 23:52:02,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 23:52:02,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-18 23:52:02,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 7816 transitions. [2022-01-18 23:52:02,813 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7855276381909547 [2022-01-18 23:52:02,813 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 7816 transitions. [2022-01-18 23:52:02,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 7816 transitions. [2022-01-18 23:52:02,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:52:02,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 7816 transitions. [2022-01-18 23:52:02,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 312.64) internal successors, (7816), 25 states have internal predecessors, (7816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:02,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 398.0) internal successors, (10348), 26 states have internal predecessors, (10348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:02,827 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 398.0) internal successors, (10348), 26 states have internal predecessors, (10348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:02,827 INFO L186 Difference]: Start difference. First operand has 368 places, 420 transitions, 1352 flow. Second operand 25 states and 7816 transitions. [2022-01-18 23:52:02,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 453 transitions, 1614 flow [2022-01-18 23:52:03,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 453 transitions, 1614 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:52:03,123 INFO L242 Difference]: Finished difference. Result has 400 places, 436 transitions, 1516 flow [2022-01-18 23:52:03,123 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1516, PETRI_PLACES=400, PETRI_TRANSITIONS=436} [2022-01-18 23:52:03,124 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, 70 predicate places. [2022-01-18 23:52:03,124 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 436 transitions, 1516 flow [2022-01-18 23:52:03,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 313.05263157894734) internal successors, (5948), 19 states have internal predecessors, (5948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:03,125 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:03,125 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:03,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 23:52:03,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:52:03,325 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:52:03,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:03,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1231220996, now seen corresponding path program 1 times [2022-01-18 23:52:03,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:03,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493649898] [2022-01-18 23:52:03,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:03,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:03,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:03,451 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-18 23:52:03,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:52:03,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493649898] [2022-01-18 23:52:03,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493649898] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:52:03,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553177241] [2022-01-18 23:52:03,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:03,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:52:03,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:52:03,452 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:52:03,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 23:52:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:03,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 23:52:03,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:52:03,663 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-18 23:52:03,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:52:03,844 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-01-18 23:52:03,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553177241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:52:03,844 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:52:03,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-01-18 23:52:03,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811078217] [2022-01-18 23:52:03,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:52:03,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 23:52:03,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:52:03,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 23:52:03,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-01-18 23:52:03,848 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 398 [2022-01-18 23:52:03,850 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 436 transitions, 1516 flow. Second operand has 23 states, 23 states have (on average 319.5217391304348) internal successors, (7349), 23 states have internal predecessors, (7349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:03,850 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:52:03,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 398 [2022-01-18 23:52:03,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:52:06,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:06,598 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-18 23:52:06,598 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:06,598 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:06,599 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-18 23:52:07,335 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:07,335 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:52:07,335 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:07,335 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:52:07,335 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:07,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:07,460 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:52:07,460 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:07,460 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:52:07,460 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:07,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:07,480 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-18 23:52:07,480 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:07,480 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-18 23:52:07,481 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:07,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:07,514 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:52:07,514 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:07,514 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:07,514 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:52:07,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:07,631 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:52:07,631 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:07,631 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:52:07,631 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:07,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:07,679 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:52:07,679 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:07,679 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:07,679 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:52:07,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:07,765 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:52:07,765 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:07,765 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:07,765 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:52:08,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,159 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:52:08,159 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:08,159 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:52:08,159 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:08,319 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,319 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:52:08,319 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:52:08,319 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:08,319 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:08,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,473 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:52:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:52:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:08,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,483 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:52:08,483 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:08,483 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:08,483 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:52:08,498 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:08,498 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:52:08,498 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:08,499 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:08,499 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:52:08,501 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,501 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:52:08,501 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:52:08,501 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:08,501 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:08,651 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,652 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:52:08,652 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:52:08,652 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:08,652 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:08,683 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,683 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:52:08,683 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:08,683 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:52:08,683 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:08,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,686 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:52:08,686 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:52:08,686 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:08,686 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:08,839 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,839 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:52:08,839 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:52:08,839 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:08,839 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:08,851 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:08,852 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:52:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:08,852 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:52:09,222 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,222 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:52:09,223 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:09,223 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:52:09,223 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:09,223 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:09,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,237 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:09,237 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:09,238 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,238 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,240 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:09,240 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,240 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:09,240 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,601 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,602 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:09,602 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,602 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:09,602 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,602 INFO L384 tUnfolder$Statistics]: this new event has 189 ancestors and is cut-off event [2022-01-18 23:52:09,602 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:09,602 INFO L387 tUnfolder$Statistics]: existing Event has 153 ancestors and is cut-off event [2022-01-18 23:52:09,602 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:09,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,682 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:09,682 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:09,682 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:09,682 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:09,684 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,684 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:09,684 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:09,684 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:09,684 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:09,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,797 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:09,797 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:09,797 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:09,797 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:52:09,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,869 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:09,869 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:09,869 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:52:09,869 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:09,871 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,871 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:09,871 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:52:09,871 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:09,871 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:09,887 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,887 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:09,887 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,887 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:09,887 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:09,887 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:09,901 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:09,901 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,901 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:09,901 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:09,905 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:09,905 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:09,905 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:09,905 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:10,053 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,053 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:10,053 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,053 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,053 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:10,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,088 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:10,088 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,088 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:10,088 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,091 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:10,091 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,106 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,106 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:10,106 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,106 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:10,106 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:10,106 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,107 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,107 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:10,107 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,107 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:10,107 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,120 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:10,120 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:10,120 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,120 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,126 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,126 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:10,126 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,127 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:10,127 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,136 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,137 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:10,137 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,137 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:10,137 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:10,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,137 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:10,137 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:52:10,137 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:10,137 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:10,300 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,300 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:10,300 INFO L387 tUnfolder$Statistics]: existing Event has 172 ancestors and is cut-off event [2022-01-18 23:52:10,300 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:10,300 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:10,301 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:10,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,448 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,448 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:10,448 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,448 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,511 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,511 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:10,511 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,511 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:10,511 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:10,511 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:10,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,512 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:52:10,512 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:10,512 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:10,512 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:10,898 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,899 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:52:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,899 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,972 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:52:10,972 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,972 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,972 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:10,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,973 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:52:10,973 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,973 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:10,973 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:10,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:10,996 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:52:10,996 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:52:10,997 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:11,034 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,034 INFO L384 tUnfolder$Statistics]: this new event has 188 ancestors and is cut-off event [2022-01-18 23:52:11,034 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:11,035 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:11,035 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:52:11,035 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:11,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,144 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,145 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,196 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,196 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:11,196 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,196 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,197 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,197 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:11,197 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,197 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,207 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,207 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,207 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,224 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:52:11,224 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:11,225 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:11,225 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:11,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,225 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:52:11,225 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:11,225 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:11,226 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:11,320 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,320 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,320 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,320 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,321 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,335 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,335 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,335 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,335 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,390 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,390 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,390 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,390 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,421 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,421 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,421 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,421 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,423 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,423 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,423 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,423 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,441 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:11,441 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:52:11,441 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:11,441 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:11,441 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:11,441 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:11,442 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,443 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:52:11,443 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:11,443 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:11,443 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:11,443 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:11,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,468 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:52:11,468 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:11,468 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:11,468 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:11,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][140], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,481 INFO L384 tUnfolder$Statistics]: this new event has 190 ancestors and is cut-off event [2022-01-18 23:52:11,481 INFO L387 tUnfolder$Statistics]: existing Event has 154 ancestors and is cut-off event [2022-01-18 23:52:11,482 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:11,482 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:11,567 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,568 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:11,568 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,568 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,568 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,568 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,635 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:11,635 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,635 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,635 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,672 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:11,672 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,672 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,672 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,673 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,681 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:11,681 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,681 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,681 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,682 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:11,682 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:11,682 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:11,682 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:11,692 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,692 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,692 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:11,692 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,693 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:11,693 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:11,694 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,694 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,694 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,694 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:11,694 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,694 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,718 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:11,719 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:11,719 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,719 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:11,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,719 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,719 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,719 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,719 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,859 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:11,859 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:11,859 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:11,859 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:11,922 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:11,922 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,922 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,922 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,923 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,923 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,924 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,924 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,924 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,924 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,924 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,924 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,954 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:11,954 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:11,954 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:11,954 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:11,984 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:11,984 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:11,984 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:12,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,025 INFO L384 tUnfolder$Statistics]: this new event has 192 ancestors and is cut-off event [2022-01-18 23:52:12,026 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:12,026 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:12,026 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:52:12,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,386 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,386 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,386 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,386 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,444 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,445 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:12,445 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:12,445 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:12,445 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:12,445 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:12,446 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,446 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,446 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,446 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,446 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,448 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,448 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:12,448 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:12,448 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:12,448 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:12,448 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:12,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,474 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,474 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,474 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,474 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,475 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,475 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,475 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,475 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,535 INFO L384 tUnfolder$Statistics]: this new event has 193 ancestors and is cut-off event [2022-01-18 23:52:12,535 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:12,535 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:52:12,535 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:12,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,704 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:12,704 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:12,704 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:12,704 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:12,722 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,722 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:12,722 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:12,722 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:12,722 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:12,722 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:12,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,723 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:12,723 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:12,723 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:12,723 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:12,736 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:12,737 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:12,737 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:12,737 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:12,737 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:12,755 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][369], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,755 INFO L384 tUnfolder$Statistics]: this new event has 194 ancestors and is cut-off event [2022-01-18 23:52:12,755 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:12,755 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:12,755 INFO L387 tUnfolder$Statistics]: existing Event has 158 ancestors and is cut-off event [2022-01-18 23:52:12,911 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:12,911 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:12,911 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,911 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:12,911 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,913 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,913 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:12,913 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:12,914 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,914 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,955 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:12,955 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,955 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:12,955 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,956 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:12,956 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,956 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,956 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,969 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,969 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,969 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,974 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,974 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,974 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,974 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,974 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,975 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,975 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,975 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,976 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,976 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:12,976 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:12,976 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,977 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,977 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,977 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:12,977 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:12,977 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,977 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:12,978 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,978 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:12,978 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:12,978 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:12,978 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:12,979 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,980 INFO L384 tUnfolder$Statistics]: this new event has 212 ancestors and is cut-off event [2022-01-18 23:52:12,980 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:12,980 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:12,980 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:12,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:12,990 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,990 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,990 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,990 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:12,991 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:12,992 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:12,992 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:12,992 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:13,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][373], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,010 INFO L384 tUnfolder$Statistics]: this new event has 195 ancestors and is cut-off event [2022-01-18 23:52:13,011 INFO L387 tUnfolder$Statistics]: existing Event has 159 ancestors and is cut-off event [2022-01-18 23:52:13,011 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:13,011 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:13,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,170 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,170 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,170 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,170 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:13,172 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,172 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,173 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,173 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,173 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:13,209 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,209 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:13,209 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:13,209 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:13,209 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:13,210 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:13,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,210 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,211 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,211 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:13,211 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,231 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,231 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:13,231 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:13,231 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:13,231 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:13,231 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:13,232 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,232 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,232 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:13,233 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,233 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,233 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,235 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,235 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,235 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,236 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,236 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:13,245 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,245 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:13,245 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:13,245 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:13,245 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:13,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][140], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,295 INFO L384 tUnfolder$Statistics]: this new event has 196 ancestors and is cut-off event [2022-01-18 23:52:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 160 ancestors and is cut-off event [2022-01-18 23:52:13,295 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:13,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,442 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:13,442 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:13,442 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:13,442 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:13,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,443 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,443 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:52:13,443 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:13,443 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:13,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,466 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,466 INFO L384 tUnfolder$Statistics]: this new event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,466 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,472 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,472 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:13,472 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:13,472 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:13,472 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:13,472 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:13,473 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,473 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:13,473 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:13,473 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:13,473 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:13,473 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:13,474 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,474 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:52:13,474 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:52:13,474 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,474 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,475 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,476 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:52:13,476 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:52:13,476 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,476 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,476 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,476 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:13,476 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:13,476 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:13,476 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:13,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,478 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:13,478 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:13,478 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:13,478 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:13,498 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,499 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,499 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,499 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,887 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:13,887 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,887 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:13,887 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:13,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,888 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:52:13,888 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,888 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:13,888 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:52:13,989 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:13,989 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:52:13,989 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:13,989 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:13,989 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:13,989 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:14,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,027 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:14,027 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,027 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:14,027 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,128 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:52:14,128 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:14,128 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:14,128 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:14,150 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,150 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:14,150 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:14,151 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:14,151 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:14,151 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:14,153 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,153 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:14,153 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,153 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:14,153 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,153 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,158 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:14,158 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:14,158 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,158 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,174 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,175 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:14,175 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,175 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:14,175 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,254 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:52:14,254 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:14,254 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:14,254 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:14,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][140], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,261 INFO L384 tUnfolder$Statistics]: this new event has 198 ancestors and is cut-off event [2022-01-18 23:52:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 162 ancestors and is cut-off event [2022-01-18 23:52:14,261 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:14,423 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,423 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:52:14,423 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:14,424 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:14,424 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:14,547 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,548 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,548 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:14,548 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,565 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:52:14,565 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:14,565 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:14,565 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:14,567 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,567 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:52:14,567 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:14,568 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:14,568 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:14,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,647 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:52:14,647 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:14,647 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:14,647 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:14,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][140], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,653 INFO L384 tUnfolder$Statistics]: this new event has 199 ancestors and is cut-off event [2022-01-18 23:52:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 163 ancestors and is cut-off event [2022-01-18 23:52:14,653 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:14,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,746 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:14,746 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:14,747 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:14,747 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:14,924 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,924 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:14,924 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:14,924 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:14,924 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:14,947 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,948 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:14,948 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:14,948 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:14,948 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:14,950 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:14,950 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:14,950 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:15,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][140], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,010 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:52:15,010 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:52:15,010 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:15,010 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:15,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][369], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,058 INFO L384 tUnfolder$Statistics]: this new event has 200 ancestors and is cut-off event [2022-01-18 23:52:15,058 INFO L387 tUnfolder$Statistics]: existing Event has 164 ancestors and is cut-off event [2022-01-18 23:52:15,058 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:15,058 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:15,165 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,165 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:15,165 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,165 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,165 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,165 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,167 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,167 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,167 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,167 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:15,295 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:15,295 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,295 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,295 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,298 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:15,298 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,298 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,298 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,348 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,348 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:15,348 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,348 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,348 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,350 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:15,350 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,350 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,350 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,370 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,370 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,370 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,370 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,371 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,371 INFO L384 tUnfolder$Statistics]: this new event has 207 ancestors and is cut-off event [2022-01-18 23:52:15,371 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:15,371 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:15,371 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:15,371 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:15,371 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,371 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:52:15,371 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:15,380 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:15,381 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:15,381 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:15,383 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,389 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:15,389 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:15,389 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,390 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,390 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:15,399 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:15,400 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:52:15,400 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:15,400 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:15,400 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:15,400 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:15,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,402 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,402 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,402 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,402 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,449 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:52:15,449 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:15,449 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:15,449 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:15,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,449 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:15,449 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:15,449 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:15,449 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:15,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1305] L956-1-->L956-2: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][140], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,459 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:52:15,459 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:52:15,459 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:15,459 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:15,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][373], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,491 INFO L384 tUnfolder$Statistics]: this new event has 201 ancestors and is cut-off event [2022-01-18 23:52:15,491 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:15,491 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:15,491 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:52:15,572 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,587 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:15,587 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,587 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,587 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,587 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,639 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,639 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:15,639 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:15,640 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,640 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:15,640 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:15,640 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:15,640 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:15,640 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:15,993 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,993 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:15,993 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:15,993 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,993 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,993 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:15,999 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:15,999 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:15,999 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:15,999 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:15,999 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,070 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,071 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,071 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:16,071 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,071 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,073 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,073 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:16,087 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,087 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,095 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,095 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,095 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,095 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:16,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,096 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:52:16,096 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,096 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,096 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,111 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:52:16,111 INFO L387 tUnfolder$Statistics]: existing Event has 174 ancestors and is cut-off event [2022-01-18 23:52:16,111 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:16,111 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:16,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,132 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,132 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,132 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,132 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:16,133 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:16,133 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:16,134 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:16,134 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:16,134 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:16,134 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:16,169 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,169 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:16,169 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:16,169 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:16,169 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:16,169 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:16,170 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,170 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,170 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:16,170 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,170 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,170 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,232 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,233 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:16,233 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:16,233 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:16,233 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:16,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,233 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:16,233 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,233 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:16,233 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][369], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,350 INFO L384 tUnfolder$Statistics]: this new event has 202 ancestors and is cut-off event [2022-01-18 23:52:16,363 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:16,363 INFO L387 tUnfolder$Statistics]: existing Event has 166 ancestors and is cut-off event [2022-01-18 23:52:16,363 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,478 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,478 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:16,478 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,479 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:16,479 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,479 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,479 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,479 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,479 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,512 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,512 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:52:16,512 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,512 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,512 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,512 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,513 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,513 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:52:16,513 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,513 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,513 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,514 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,518 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,518 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,518 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:16,518 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,518 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,557 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,557 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,557 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:16,557 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:16,557 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,564 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,564 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,564 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,564 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,564 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,565 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,565 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,565 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:16,566 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,566 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:16,567 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,567 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:52:16,567 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,567 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,567 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,567 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,569 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,569 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:16,569 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:16,569 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,569 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:16,569 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:16,570 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,570 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,570 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,570 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,570 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][369], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,633 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][373], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,633 INFO L384 tUnfolder$Statistics]: this new event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:52:16,633 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,641 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,641 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,725 INFO L384 tUnfolder$Statistics]: this new event has 210 ancestors and is cut-off event [2022-01-18 23:52:16,725 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,725 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:16,725 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:16,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,749 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:52:16,749 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,749 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,749 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:16,763 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,763 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:52:16,763 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:16,763 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,763 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,763 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,783 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:52:16,783 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:16,783 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:16,783 INFO L387 tUnfolder$Statistics]: existing Event has 176 ancestors and is cut-off event [2022-01-18 23:52:16,813 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,813 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,814 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,814 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:16,814 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:16,814 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:16,815 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,815 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:52:16,815 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,815 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,815 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:16,815 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:16,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][369], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,852 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:52:16,852 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:16,852 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:16,852 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:52:16,875 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][373], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,875 INFO L384 tUnfolder$Statistics]: this new event has 204 ancestors and is cut-off event [2022-01-18 23:52:16,875 INFO L387 tUnfolder$Statistics]: existing Event has 168 ancestors and is cut-off event [2022-01-18 23:52:16,875 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:16,875 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:16,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,971 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:52:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:16,971 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:16,991 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,991 INFO L384 tUnfolder$Statistics]: this new event has 227 ancestors and is cut-off event [2022-01-18 23:52:16,991 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:16,991 INFO L387 tUnfolder$Statistics]: existing Event has 155 ancestors and is cut-off event [2022-01-18 23:52:16,991 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:16,992 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,992 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:16,992 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:16,992 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:16,992 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:16,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:16,993 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:16,993 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:16,993 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:16,993 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,008 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,009 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:17,009 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,037 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:17,037 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,037 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,037 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:17,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,077 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:17,077 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,077 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,077 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:17,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,077 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,078 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,078 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,078 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:17,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1280] L957-28-->L957-29: Formula: (= |v_ULTIMATE.start_main_#t~mem55#1_3| (select (select |v_#memory_int_26| |v_~#cache~0.base_9|) (+ 140 |v_~#cache~0.offset_8|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_8|, #memory_int=|v_#memory_int_26|, ~#cache~0.base=|v_~#cache~0.base_9|, ULTIMATE.start_main_#t~mem55#1=|v_ULTIMATE.start_main_#t~mem55#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem55#1][369], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,094 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:52:17,094 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:52:17,095 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:17,095 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:17,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][373], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,095 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:52:17,095 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:17,095 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:17,095 INFO L387 tUnfolder$Statistics]: existing Event has 169 ancestors and is cut-off event [2022-01-18 23:52:17,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,116 INFO L384 tUnfolder$Statistics]: this new event has 205 ancestors and is cut-off event [2022-01-18 23:52:17,116 INFO L387 tUnfolder$Statistics]: existing Event has 177 ancestors and is cut-off event [2022-01-18 23:52:17,116 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:17,116 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:17,233 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,233 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,233 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,276 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,276 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,276 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:17,276 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,276 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,277 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,277 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,277 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,277 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,277 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:17,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,315 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,315 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,315 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:17,315 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,315 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:17,315 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:17,315 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:17,316 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:17,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1343] L957-4-->L957-5: Formula: (= |v_ULTIMATE.start_main_#t~mem49#1_2| (select (select |v_#memory_int_20| |v_~#cache~0.base_5|) (+ 140 |v_~#cache~0.offset_4|))) InVars {~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ~#cache~0.base=|v_~#cache~0.base_5|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_4|, #memory_int=|v_#memory_int_20|, ULTIMATE.start_main_#t~mem49#1=|v_ULTIMATE.start_main_#t~mem49#1_2|, ~#cache~0.base=|v_~#cache~0.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem49#1][373], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), 53#t_funENTRYtrue, Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,338 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:17,338 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:17,338 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:17,338 INFO L387 tUnfolder$Statistics]: existing Event has 170 ancestors and is cut-off event [2022-01-18 23:52:17,357 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,357 INFO L384 tUnfolder$Statistics]: this new event has 206 ancestors and is cut-off event [2022-01-18 23:52:17,357 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:17,357 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:17,357 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:17,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,808 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:17,808 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:17,808 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:17,808 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,813 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,813 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L387 tUnfolder$Statistics]: existing Event has 179 ancestors and is cut-off event [2022-01-18 23:52:17,813 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:17,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,833 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:17,833 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:17,833 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:17,833 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:17,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,833 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:17,833 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:17,833 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:17,834 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:17,845 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,845 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:17,845 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,845 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:17,845 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:17,846 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:17,846 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,846 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,846 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,846 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:17,846 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,846 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,975 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:17,975 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:17,975 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:18,026 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,026 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:18,026 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:18,026 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:18,026 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:18,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,038 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:18,038 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,038 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:18,038 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,038 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:52:18,038 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,038 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:18,038 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,041 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,041 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:18,041 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:18,052 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,052 INFO L384 tUnfolder$Statistics]: this new event has 208 ancestors and is cut-off event [2022-01-18 23:52:18,052 INFO L387 tUnfolder$Statistics]: existing Event has 180 ancestors and is cut-off event [2022-01-18 23:52:18,052 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:18,052 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,063 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,063 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,063 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,075 INFO L384 tUnfolder$Statistics]: this new event has 230 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,075 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:18,075 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:18,209 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,209 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,210 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:18,210 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:18,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,266 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:18,266 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:18,266 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:18,266 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:18,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,279 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:52:18,279 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:18,279 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,279 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,290 INFO L384 tUnfolder$Statistics]: this new event has 209 ancestors and is cut-off event [2022-01-18 23:52:18,290 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:18,290 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:18,290 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,298 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,298 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:18,298 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,443 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:18,443 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:18,443 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:18,443 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,523 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,524 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,524 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,524 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:18,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,671 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:18,671 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:18,671 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:18,671 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:18,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,672 INFO L384 tUnfolder$Statistics]: this new event has 217 ancestors and is cut-off event [2022-01-18 23:52:18,672 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:18,672 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:18,672 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:18,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,673 INFO L384 tUnfolder$Statistics]: this new event has 211 ancestors and is cut-off event [2022-01-18 23:52:18,673 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:18,673 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:18,673 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:18,727 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:18,727 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-18 23:52:18,727 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:18,727 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:18,727 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:18,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:18,942 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-18 23:52:18,942 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:18,942 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:18,942 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:18,943 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:18,943 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-18 23:52:18,943 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:18,943 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:18,943 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:19,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,345 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,345 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:19,345 INFO L387 tUnfolder$Statistics]: existing Event has 165 ancestors and is cut-off event [2022-01-18 23:52:19,345 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:19,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,345 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-18 23:52:19,345 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:19,345 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,346 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L387 tUnfolder$Statistics]: existing Event has 175 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,346 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:19,346 INFO L387 tUnfolder$Statistics]: existing Event has 167 ancestors and is cut-off event [2022-01-18 23:52:19,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,453 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-18 23:52:19,453 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,453 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:19,453 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,515 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,516 INFO L384 tUnfolder$Statistics]: this new event has 236 ancestors and is cut-off event [2022-01-18 23:52:19,516 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:19,516 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:19,516 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:19,516 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,516 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-18 23:52:19,516 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:19,516 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,516 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,611 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:19,611 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:19,611 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:19,611 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:19,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,643 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:19,643 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:19,643 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:19,643 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:19,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,657 INFO L384 tUnfolder$Statistics]: this new event has 214 ancestors and is cut-off event [2022-01-18 23:52:19,657 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:19,657 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:19,657 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,723 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,723 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:19,723 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:19,819 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,819 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,819 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,819 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:19,819 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,820 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,820 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,820 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:19,820 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:19,821 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:19,821 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:19,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,851 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,851 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,851 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:19,851 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,855 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,855 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:19,855 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:19,860 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,861 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:19,861 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:19,861 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:19,861 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:19,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,867 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,867 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:19,867 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:19,868 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:19,886 INFO L384 tUnfolder$Statistics]: this new event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,886 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:19,886 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:19,886 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,030 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,030 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:20,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,030 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,031 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,031 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,072 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,073 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,073 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:20,073 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,105 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][436], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,105 INFO L384 tUnfolder$Statistics]: this new event has 216 ancestors and is cut-off event [2022-01-18 23:52:20,105 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:20,105 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:20,105 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:20,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,125 INFO L384 tUnfolder$Statistics]: this new event has 238 ancestors and is cut-off event [2022-01-18 23:52:20,125 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:20,125 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:20,125 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:20,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,125 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:52:20,126 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:20,126 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:20,126 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:20,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,272 INFO L384 tUnfolder$Statistics]: this new event has 223 ancestors and is cut-off event [2022-01-18 23:52:20,272 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:20,272 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:20,272 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:20,291 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,291 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-18 23:52:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:20,291 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:20,356 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,356 INFO L384 tUnfolder$Statistics]: this new event has 239 ancestors and is cut-off event [2022-01-18 23:52:20,356 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:20,357 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:20,357 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:20,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,481 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:20,481 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,482 INFO L384 tUnfolder$Statistics]: this new event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:20,482 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:20,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 169#L941-32true, Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,490 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:20,490 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:20,490 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:20,490 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,507 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-18 23:52:20,508 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,508 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:20,508 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,508 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:20,508 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:20,508 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:20,508 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:20,509 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,509 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-18 23:52:20,509 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,509 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:20,509 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,520 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,520 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:20,520 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:20,520 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:20,520 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:20,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,526 INFO L384 tUnfolder$Statistics]: this new event has 218 ancestors and is cut-off event [2022-01-18 23:52:20,526 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:20,526 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:20,526 INFO L387 tUnfolder$Statistics]: existing Event has 190 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,540 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,540 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:20,540 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:20,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,843 INFO L384 tUnfolder$Statistics]: this new event has 240 ancestors and is cut-off event [2022-01-18 23:52:20,843 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:20,843 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:20,844 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,866 INFO L384 tUnfolder$Statistics]: this new event has 235 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,866 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:20,866 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,867 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,867 INFO L384 tUnfolder$Statistics]: this new event has 237 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:20,867 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:20,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:20,996 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:20,996 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:20,996 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:20,996 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:21,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,004 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:21,004 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:21,004 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:21,004 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:21,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 1090#(= |~#cache~0.base| 4), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,005 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:21,005 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:21,005 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:21,005 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:21,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,009 INFO L384 tUnfolder$Statistics]: this new event has 219 ancestors and is cut-off event [2022-01-18 23:52:21,009 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:21,010 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:21,010 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:21,015 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,016 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:21,016 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:21,016 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:21,016 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:21,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,019 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:21,019 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:21,019 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:21,019 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:21,020 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,020 INFO L384 tUnfolder$Statistics]: this new event has 244 ancestors and is cut-off event [2022-01-18 23:52:21,020 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:21,020 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:21,020 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:21,177 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,177 INFO L384 tUnfolder$Statistics]: this new event has 242 ancestors and is cut-off event [2022-01-18 23:52:21,177 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:21,177 INFO L387 tUnfolder$Statistics]: existing Event has 178 ancestors and is cut-off event [2022-01-18 23:52:21,177 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:21,177 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:21,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,190 INFO L384 tUnfolder$Statistics]: this new event has 220 ancestors and is cut-off event [2022-01-18 23:52:21,190 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:21,190 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:21,190 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:21,300 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,300 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-18 23:52:21,300 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:21,300 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:21,300 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:21,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,308 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:21,308 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:21,308 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:21,308 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:21,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,317 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:21,317 INFO L387 tUnfolder$Statistics]: existing Event has 171 ancestors and is cut-off event [2022-01-18 23:52:21,317 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:21,317 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:21,342 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,342 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:52:21,342 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:21,342 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:21,342 INFO L387 tUnfolder$Statistics]: existing Event has 185 ancestors and is cut-off event [2022-01-18 23:52:21,368 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,368 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-18 23:52:21,368 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:21,368 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:21,369 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:21,503 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,503 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,503 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,503 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:21,503 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:21,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,510 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,510 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,511 INFO L384 tUnfolder$Statistics]: this new event has 241 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,511 INFO L384 tUnfolder$Statistics]: this new event has 243 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:21,511 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:21,512 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:21,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,512 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,512 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:21,512 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:21,512 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][436], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,536 INFO L384 tUnfolder$Statistics]: this new event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,536 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:21,536 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:21,536 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:21,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,635 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-18 23:52:21,635 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:21,635 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:21,635 INFO L387 tUnfolder$Statistics]: existing Event has 173 ancestors and is cut-off event [2022-01-18 23:52:21,845 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,845 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:21,845 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:21,845 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:21,845 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:21,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,868 INFO L384 tUnfolder$Statistics]: this new event has 224 ancestors and is cut-off event [2022-01-18 23:52:21,868 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:21,868 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:21,868 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:21,994 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:21,994 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:52:21,994 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:21,994 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:21,994 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:22,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,008 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,008 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:22,009 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:22,009 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,009 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,009 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,009 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,009 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:22,009 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:22,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,022 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,022 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:22,022 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:22,022 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,024 INFO L384 tUnfolder$Statistics]: this new event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,024 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:22,024 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:22,024 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:22,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,061 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:52:22,061 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:22,061 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:22,061 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:22,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,061 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:52:22,061 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:22,061 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:22,061 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:22,451 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,452 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:22,452 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:22,452 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:22,452 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:22,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,482 INFO L384 tUnfolder$Statistics]: this new event has 226 ancestors and is cut-off event [2022-01-18 23:52:22,482 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:22,482 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:22,482 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:22,503 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,503 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:52:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:22,503 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:22,517 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,517 INFO L384 tUnfolder$Statistics]: this new event has 249 ancestors and is cut-off event [2022-01-18 23:52:22,517 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:22,517 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:22,517 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:22,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,592 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:52:22,592 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:22,592 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:22,592 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:22,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,665 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:52:22,665 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:22,665 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:22,665 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:22,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,764 INFO L384 tUnfolder$Statistics]: this new event has 228 ancestors and is cut-off event [2022-01-18 23:52:22,764 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:22,764 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:22,764 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:22,796 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,796 INFO L384 tUnfolder$Statistics]: this new event has 250 ancestors and is cut-off event [2022-01-18 23:52:22,796 INFO L387 tUnfolder$Statistics]: existing Event has 186 ancestors and is cut-off event [2022-01-18 23:52:22,796 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:22,796 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:22,796 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,820 INFO L384 tUnfolder$Statistics]: this new event has 245 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,820 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:22,820 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,821 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,821 INFO L384 tUnfolder$Statistics]: this new event has 247 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:22,821 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:22,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,836 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:52:22,836 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:22,836 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:22,836 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:22,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 96#t_funENTRYtrue, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,868 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:52:22,868 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:22,868 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:22,868 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:22,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][436], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,907 INFO L384 tUnfolder$Statistics]: this new event has 229 ancestors and is cut-off event [2022-01-18 23:52:22,907 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:22,907 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:22,908 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:22,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,958 INFO L384 tUnfolder$Statistics]: this new event has 246 ancestors and is cut-off event [2022-01-18 23:52:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:22,958 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,959 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,959 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:22,959 INFO L384 tUnfolder$Statistics]: this new event has 248 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:22,959 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:23,057 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,057 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:52:23,057 INFO L387 tUnfolder$Statistics]: existing Event has 188 ancestors and is cut-off event [2022-01-18 23:52:23,057 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:23,057 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:23,057 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:23,102 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,102 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:52:23,102 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:23,102 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:23,102 INFO L387 tUnfolder$Statistics]: existing Event has 181 ancestors and is cut-off event [2022-01-18 23:52:23,177 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,177 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:52:23,177 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:23,177 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:23,177 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:23,177 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:23,182 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,182 INFO L384 tUnfolder$Statistics]: this new event has 231 ancestors and is cut-off event [2022-01-18 23:52:23,182 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:23,182 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:23,182 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:23,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,201 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:52:23,201 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:23,201 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:23,201 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:23,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,202 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:52:23,202 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:23,202 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:23,202 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:23,246 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,246 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:52:23,246 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:23,246 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:23,246 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,296 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,296 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:23,296 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:23,300 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,300 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:52:23,300 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:23,300 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:23,300 INFO L387 tUnfolder$Statistics]: existing Event has 182 ancestors and is cut-off event [2022-01-18 23:52:23,301 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:23,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,303 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:23,303 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:23,303 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:23,303 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:23,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][436], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,304 INFO L384 tUnfolder$Statistics]: this new event has 232 ancestors and is cut-off event [2022-01-18 23:52:23,304 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:23,304 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:23,304 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:23,305 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,305 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-18 23:52:23,305 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:23,305 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:23,305 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:23,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,322 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:52:23,322 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:23,322 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:23,322 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:23,421 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,422 INFO L384 tUnfolder$Statistics]: this new event has 254 ancestors and is cut-off event [2022-01-18 23:52:23,422 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:23,422 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:23,422 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:23,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,422 INFO L384 tUnfolder$Statistics]: this new event has 252 ancestors and is cut-off event [2022-01-18 23:52:23,422 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:23,422 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:23,422 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:23,425 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,425 INFO L384 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-01-18 23:52:23,425 INFO L387 tUnfolder$Statistics]: existing Event has 183 ancestors and is cut-off event [2022-01-18 23:52:23,425 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:23,426 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:23,426 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:23,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][436], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,428 INFO L384 tUnfolder$Statistics]: this new event has 233 ancestors and is cut-off event [2022-01-18 23:52:23,429 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:23,429 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:23,429 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:23,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,443 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-18 23:52:23,443 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:23,443 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:23,443 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:23,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 624#(<= |ULTIMATE.start_main_~i~2#1| 0), t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,483 INFO L384 tUnfolder$Statistics]: this new event has 256 ancestors and is cut-off event [2022-01-18 23:52:23,483 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:23,483 INFO L387 tUnfolder$Statistics]: existing Event has 184 ancestors and is cut-off event [2022-01-18 23:52:23,483 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:23,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,508 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:52:23,509 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:23,509 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:23,509 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:23,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,599 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:52:23,599 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:23,599 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:23,599 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,604 INFO L384 tUnfolder$Statistics]: this new event has 251 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L387 tUnfolder$Statistics]: existing Event has 187 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,604 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:23,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,604 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:52:23,605 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:23,605 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:23,605 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:23,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,605 INFO L384 tUnfolder$Statistics]: this new event has 253 ancestors and is cut-off event [2022-01-18 23:52:23,605 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:23,605 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:23,605 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:23,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,624 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:52:23,624 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:23,624 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:23,624 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:23,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:23,998 INFO L384 tUnfolder$Statistics]: this new event has 260 ancestors and is cut-off event [2022-01-18 23:52:23,998 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:23,998 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:23,998 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:24,099 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,099 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:52:24,099 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:24,099 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:24,099 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:24,180 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,181 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:52:24,181 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:24,181 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:24,181 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:24,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,231 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:52:24,231 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:24,231 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:24,231 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:24,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,304 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:52:24,304 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:24,304 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:24,304 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:24,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,337 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:52:24,337 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:24,338 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:24,338 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:24,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,364 INFO L384 tUnfolder$Statistics]: this new event has 257 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,364 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,364 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:24,364 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:24,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,365 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:52:24,365 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:24,365 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:24,365 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:24,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,399 INFO L384 tUnfolder$Statistics]: this new event has 257 ancestors and is cut-off event [2022-01-18 23:52:24,399 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:24,399 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:24,399 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,399 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:52:24,399 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,400 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,400 INFO L384 tUnfolder$Statistics]: this new event has 259 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:24,400 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:24,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,430 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:52:24,430 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:24,430 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:24,430 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:24,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,431 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,431 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,431 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:24,431 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:24,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,457 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:52:24,457 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:24,457 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:24,457 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:24,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,472 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:52:24,472 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:24,472 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:24,472 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:24,493 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,493 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:52:24,493 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:24,493 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:24,493 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:24,493 INFO L387 tUnfolder$Statistics]: existing Event has 192 ancestors and is cut-off event [2022-01-18 23:52:24,499 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,499 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,499 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:24,499 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:24,499 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,500 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,500 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:52:24,500 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:24,500 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:24,500 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,501 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 259#L954-16true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,501 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,501 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:24,501 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:24,501 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,535 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,535 INFO L387 tUnfolder$Statistics]: existing Event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,535 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:24,535 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:24,554 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,554 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,554 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,554 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,554 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:24,554 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:24,555 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,555 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,555 INFO L387 tUnfolder$Statistics]: existing Event has 193 ancestors and is cut-off event [2022-01-18 23:52:24,555 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,555 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,555 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:24,561 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,561 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:52:24,561 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,561 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:24,561 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:24,562 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,562 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:52:24,562 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,562 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:24,562 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:24,604 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,604 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:52:24,604 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:24,604 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,604 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:24,613 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,613 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:52:24,613 INFO L387 tUnfolder$Statistics]: existing Event has 194 ancestors and is cut-off event [2022-01-18 23:52:24,613 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:24,613 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,613 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,619 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,619 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:52:24,619 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:24,619 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:24,619 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:24,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,652 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:52:24,652 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,653 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:24,653 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,656 INFO L384 tUnfolder$Statistics]: this new event has 261 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 197 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,656 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,656 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:24,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,657 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:52:24,657 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:24,657 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:24,657 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:24,669 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,669 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:52:24,669 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:24,669 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:24,669 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:24,669 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:24,670 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,670 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:52:24,670 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:24,670 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:24,670 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:24,670 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:24,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,705 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:52:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,705 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,708 INFO L384 tUnfolder$Statistics]: this new event has 262 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,708 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,708 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:24,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,709 INFO L384 tUnfolder$Statistics]: this new event has 264 ancestors and is cut-off event [2022-01-18 23:52:24,709 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:24,709 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:24,709 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:24,711 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,711 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:52:24,711 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:24,711 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:24,711 INFO L387 tUnfolder$Statistics]: existing Event has 196 ancestors and is cut-off event [2022-01-18 23:52:24,715 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][436], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,715 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:52:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,715 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,715 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,716 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:52:24,716 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:24,716 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:24,716 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,732 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,732 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:24,732 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,733 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:52:24,733 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:24,733 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:24,733 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:24,733 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,733 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,733 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:24,733 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:24,733 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:24,761 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, 259#L954-16true, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,761 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:52:24,761 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:24,761 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,761 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,799 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,800 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,800 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,800 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:24,800 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,800 INFO L384 tUnfolder$Statistics]: this new event has 265 ancestors and is cut-off event [2022-01-18 23:52:24,801 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:24,801 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:24,801 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:24,805 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,805 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:52:24,805 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:24,805 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:24,805 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 68#L929-1true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,806 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:52:24,806 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,806 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:24,806 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,847 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:52:24,847 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:24,847 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:24,847 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:24,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,882 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:52:24,882 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:24,882 INFO L387 tUnfolder$Statistics]: existing Event has 200 ancestors and is cut-off event [2022-01-18 23:52:24,882 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,900 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,900 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:24,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,901 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:52:24,901 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:24,901 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:24,901 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,901 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,901 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:52:24,901 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:24,901 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,901 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,903 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,903 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:24,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,904 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:52:24,904 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:24,904 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:24,904 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:24,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,904 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:52:24,904 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:24,904 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:24,904 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:24,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,921 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:52:24,921 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:24,921 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:24,921 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:24,935 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,935 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:52:24,935 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,936 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,936 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,936 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:24,936 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:24,937 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:24,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,938 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:52:24,938 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:24,938 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:24,938 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,939 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,939 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:24,939 INFO L384 tUnfolder$Statistics]: this new event has 270 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:24,939 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,004 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,004 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:52:25,004 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:25,004 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:25,004 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,005 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,005 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,005 INFO L384 tUnfolder$Statistics]: this new event has 271 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,005 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:25,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,010 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:52:25,010 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:25,010 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,010 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:25,023 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:52:25,023 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,023 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,023 INFO L387 tUnfolder$Statistics]: existing Event has 204 ancestors and is cut-off event [2022-01-18 23:52:25,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,049 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:52:25,049 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,049 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:25,049 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,054 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,054 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,054 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,072 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:25,072 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,072 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,072 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:25,072 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,079 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,079 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,079 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,079 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:25,079 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,079 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,079 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,079 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,080 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,080 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:25,080 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,080 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,084 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,084 INFO L384 tUnfolder$Statistics]: this new event has 263 ancestors and is cut-off event [2022-01-18 23:52:25,084 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,084 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,084 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,086 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,086 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,086 INFO L384 tUnfolder$Statistics]: this new event has 283 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,086 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,087 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,087 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:52:25,087 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:25,087 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,087 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 92#L956-2true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,094 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,094 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,094 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,094 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:25,098 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,098 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,098 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,098 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:25,098 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,108 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,108 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:52:25,108 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:25,108 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:25,108 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,108 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,108 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:52:25,108 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,109 INFO L384 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,109 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:25,109 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:25,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,116 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,116 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,120 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:52:25,120 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,120 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,120 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:25,120 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,120 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,121 INFO L384 tUnfolder$Statistics]: this new event has 283 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,121 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,121 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,122 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,122 INFO L384 tUnfolder$Statistics]: this new event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,122 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,122 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,122 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,128 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:25,128 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,128 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,128 INFO L387 tUnfolder$Statistics]: existing Event has 208 ancestors and is cut-off event [2022-01-18 23:52:25,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,140 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,140 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,140 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,140 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:25,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,143 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:52:25,143 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:25,143 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,144 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,144 INFO L384 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 79#t_funENTRYtrue, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,144 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,144 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:25,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,152 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,152 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,152 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,152 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:25,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,153 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,153 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,153 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,153 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:25,159 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][416], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,159 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:52:25,160 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,160 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,160 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,171 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,171 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:52:25,172 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:25,172 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,172 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:25,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,177 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:52:25,177 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:25,177 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,177 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:25,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,183 INFO L384 tUnfolder$Statistics]: this new event has 276 ancestors and is cut-off event [2022-01-18 23:52:25,183 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:25,183 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:25,183 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,184 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,184 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,184 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,184 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,189 INFO L384 tUnfolder$Statistics]: this new event has 277 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,189 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,189 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,189 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:25,190 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,190 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:25,190 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,196 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,196 INFO L384 tUnfolder$Statistics]: this new event has 283 ancestors and is cut-off event [2022-01-18 23:52:25,196 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:25,196 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,196 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, 293#L957-29true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,199 INFO L384 tUnfolder$Statistics]: this new event has 283 ancestors and is cut-off event [2022-01-18 23:52:25,200 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:25,200 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,200 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,200 INFO L384 tUnfolder$Statistics]: this new event has 283 ancestors and is cut-off event [2022-01-18 23:52:25,200 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,201 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,201 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:25,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,207 INFO L384 tUnfolder$Statistics]: this new event has 283 ancestors and is cut-off event [2022-01-18 23:52:25,207 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:25,207 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,207 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,208 INFO L384 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-01-18 23:52:25,208 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:25,208 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,208 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,214 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,214 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,214 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,215 INFO L384 tUnfolder$Statistics]: this new event has 288 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,215 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,215 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:25,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,217 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,217 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,217 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,218 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,218 INFO L384 tUnfolder$Statistics]: this new event has 288 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,218 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,224 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,225 INFO L384 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-01-18 23:52:25,225 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,225 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,225 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:25,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,228 INFO L384 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-01-18 23:52:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,228 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,241 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,241 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,241 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,241 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,242 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,242 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,242 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,242 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,242 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,242 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,511 INFO L384 tUnfolder$Statistics]: this new event has 285 ancestors and is cut-off event [2022-01-18 23:52:25,511 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:25,512 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:25,512 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:25,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,512 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:52:25,512 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,512 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:25,512 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,530 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,530 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:25,530 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,530 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,531 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,531 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,531 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,531 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,532 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,532 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,534 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,534 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,534 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,535 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,535 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,535 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,535 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,535 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,535 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,535 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,535 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,535 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,539 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:25,539 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:52:25,539 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,540 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:25,540 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:25,576 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,576 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:25,576 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,576 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,576 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,577 INFO L384 tUnfolder$Statistics]: this new event has 293 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,577 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,577 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,577 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:52:25,578 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,578 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,578 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,582 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,582 INFO L384 tUnfolder$Statistics]: this new event has 293 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,582 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,582 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,583 INFO L384 tUnfolder$Statistics]: this new event has 282 ancestors and is cut-off event [2022-01-18 23:52:25,583 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,583 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,583 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,585 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,586 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:52:25,586 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,586 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:25,586 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,611 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,611 INFO L384 tUnfolder$Statistics]: this new event has 266 ancestors and is cut-off event [2022-01-18 23:52:25,611 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:25,611 INFO L387 tUnfolder$Statistics]: existing Event has 266 ancestors and is cut-off event [2022-01-18 23:52:25,611 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1624] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][436], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,625 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,625 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,625 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,627 INFO L384 tUnfolder$Statistics]: this new event has 267 ancestors and is cut-off event [2022-01-18 23:52:25,628 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,628 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,628 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][383], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, 30#L941-8true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 92#L956-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,633 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:52:25,633 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,633 INFO L387 tUnfolder$Statistics]: existing Event has 268 ancestors and is cut-off event [2022-01-18 23:52:25,633 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,635 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,635 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,635 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,635 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, 259#L954-16true, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,649 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,649 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,649 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,649 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,651 INFO L384 tUnfolder$Statistics]: this new event has 268 ancestors and is cut-off event [2022-01-18 23:52:25,651 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,651 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,651 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,656 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,656 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,656 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,656 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,658 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,658 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,658 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,658 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:25,671 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1485] L947-1-->L947-2: Formula: (and (= |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|) (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread3of3ForFork0_~i~0#1_9| 28)) |v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|)) InVars {t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|} OutVars{t_funThread3of3ForFork0_~i~0#1=|v_t_funThread3of3ForFork0_~i~0#1_9|, ~#cache~0.offset=|v_~#cache~0.offset_9|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|} AuxVars[] AssignedVars[t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread3of3ForFork0_cache_entry_addref_#in~entry#1.offset][176], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,671 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:52:25,671 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,671 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,672 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:25,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,679 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:52:25,679 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,679 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:25,679 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,680 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,680 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:52:25,680 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,680 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,680 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:25,681 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,681 INFO L384 tUnfolder$Statistics]: this new event has 269 ancestors and is cut-off event [2022-01-18 23:52:25,681 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,681 INFO L387 tUnfolder$Statistics]: existing Event has 269 ancestors and is cut-off event [2022-01-18 23:52:25,681 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:25,697 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][416], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,697 INFO L384 tUnfolder$Statistics]: this new event has 285 ancestors and is cut-off event [2022-01-18 23:52:25,697 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:25,697 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,697 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:25,703 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,703 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:52:25,703 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,703 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:25,703 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:25,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,716 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:52:25,716 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:25,716 INFO L387 tUnfolder$Statistics]: existing Event has 189 ancestors and is cut-off event [2022-01-18 23:52:25,717 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][416], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,719 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:52:25,720 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,720 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,720 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:25,720 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,721 INFO L384 tUnfolder$Statistics]: this new event has 286 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,721 INFO L384 tUnfolder$Statistics]: this new event has 299 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,721 INFO L384 tUnfolder$Statistics]: this new event has 296 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,721 INFO L384 tUnfolder$Statistics]: this new event has 288 ancestors and is cut-off event [2022-01-18 23:52:25,722 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,722 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,722 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,728 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][383], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 293#L957-29true, 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,728 INFO L384 tUnfolder$Statistics]: this new event has 272 ancestors and is cut-off event [2022-01-18 23:52:25,728 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,728 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:25,728 INFO L387 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,729 INFO L384 tUnfolder$Statistics]: this new event has 293 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, 47#L941-30true, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,729 INFO L384 tUnfolder$Statistics]: this new event has 294 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,729 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,731 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,731 INFO L384 tUnfolder$Statistics]: this new event has 293 ancestors and is cut-off event [2022-01-18 23:52:25,731 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:25,731 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:25,731 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,742 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,742 INFO L384 tUnfolder$Statistics]: this new event has 293 ancestors and is cut-off event [2022-01-18 23:52:25,743 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:25,743 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,743 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:25,743 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,743 INFO L384 tUnfolder$Statistics]: this new event has 294 ancestors and is cut-off event [2022-01-18 23:52:25,743 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,743 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,743 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,746 INFO L384 tUnfolder$Statistics]: this new event has 287 ancestors and is cut-off event [2022-01-18 23:52:25,746 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:25,746 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,746 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,746 INFO L384 tUnfolder$Statistics]: this new event has 300 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,747 INFO L384 tUnfolder$Statistics]: this new event has 297 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,747 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,747 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,754 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][383], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,754 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:52:25,754 INFO L387 tUnfolder$Statistics]: existing Event has 273 ancestors and is cut-off event [2022-01-18 23:52:25,754 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:25,754 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,757 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 293#L957-29true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,757 INFO L384 tUnfolder$Statistics]: this new event has 294 ancestors and is cut-off event [2022-01-18 23:52:25,757 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,757 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,757 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,758 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,758 INFO L384 tUnfolder$Statistics]: this new event has 294 ancestors and is cut-off event [2022-01-18 23:52:25,758 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,758 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,758 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,763 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,763 INFO L384 tUnfolder$Statistics]: this new event has 294 ancestors and is cut-off event [2022-01-18 23:52:25,763 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:25,763 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:25,763 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,769 INFO L384 tUnfolder$Statistics]: this new event has 294 ancestors and is cut-off event [2022-01-18 23:52:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:25,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,769 INFO L384 tUnfolder$Statistics]: this new event has 295 ancestors and is cut-off event [2022-01-18 23:52:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,773 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 212#L941-30true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,773 INFO L384 tUnfolder$Statistics]: this new event has 273 ancestors and is cut-off event [2022-01-18 23:52:25,773 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,773 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,773 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][341], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, 30#L941-8true, Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), 151#L941-8true, Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,774 INFO L384 tUnfolder$Statistics]: this new event has 275 ancestors and is cut-off event [2022-01-18 23:52:25,774 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:25,774 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:25,774 INFO L387 tUnfolder$Statistics]: existing Event has 267 ancestors and is cut-off event [2022-01-18 23:52:25,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 245#L957-5true, 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,782 INFO L384 tUnfolder$Statistics]: this new event has 295 ancestors and is cut-off event [2022-01-18 23:52:25,782 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:25,782 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,783 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,787 INFO L384 tUnfolder$Statistics]: this new event has 295 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 268#L940true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,787 INFO L384 tUnfolder$Statistics]: this new event has 296 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,787 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,797 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 176#L941-6true, Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,797 INFO L384 tUnfolder$Statistics]: this new event has 274 ancestors and is cut-off event [2022-01-18 23:52:25,797 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,797 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,797 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,801 INFO L384 tUnfolder$Statistics]: this new event has 289 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,801 INFO L384 tUnfolder$Statistics]: this new event has 302 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:25,801 INFO L387 tUnfolder$Statistics]: existing Event has 266 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,802 INFO L384 tUnfolder$Statistics]: this new event has 299 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,802 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,802 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,808 INFO L384 tUnfolder$Statistics]: this new event has 296 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,808 INFO L384 tUnfolder$Statistics]: this new event has 297 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,808 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,811 INFO L384 tUnfolder$Statistics]: this new event has 296 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 268#L940true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,811 INFO L384 tUnfolder$Statistics]: this new event has 297 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:25,811 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, 282#L947-2true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,822 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,822 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,822 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,822 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,823 INFO L384 tUnfolder$Statistics]: this new event has 303 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 267 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,823 INFO L384 tUnfolder$Statistics]: this new event has 300 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,823 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,823 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:25,824 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,826 INFO L384 tUnfolder$Statistics]: this new event has 290 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,826 INFO L384 tUnfolder$Statistics]: this new event has 303 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 267 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,826 INFO L384 tUnfolder$Statistics]: this new event has 300 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,826 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:25,827 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:25,827 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,827 INFO L384 tUnfolder$Statistics]: this new event has 292 ancestors and is cut-off event [2022-01-18 23:52:25,827 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:25,827 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:25,827 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:25,846 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 282#L947-2true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,846 INFO L384 tUnfolder$Statistics]: this new event has 291 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,847 INFO L384 tUnfolder$Statistics]: this new event has 304 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 268 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,847 INFO L384 tUnfolder$Statistics]: this new event has 301 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 265 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), 194#L941-6true, Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,847 INFO L384 tUnfolder$Statistics]: this new event has 293 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,847 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:25,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][383], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 212#L941-30true]) [2022-01-18 23:52:25,868 INFO L384 tUnfolder$Statistics]: this new event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,868 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:25,868 INFO L387 tUnfolder$Statistics]: existing Event has 278 ancestors and is cut-off event [2022-01-18 23:52:25,868 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:25,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][383], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 176#L941-6true, Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,886 INFO L384 tUnfolder$Statistics]: this new event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:25,886 INFO L387 tUnfolder$Statistics]: existing Event has 279 ancestors and is cut-off event [2022-01-18 23:52:25,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][341], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, 30#L941-8true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), 151#L941-8true, Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,900 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,900 INFO L387 tUnfolder$Statistics]: existing Event has 273 ancestors and is cut-off event [2022-01-18 23:52:25,900 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,900 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:25,915 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,915 INFO L384 tUnfolder$Statistics]: this new event has 280 ancestors and is cut-off event [2022-01-18 23:52:25,915 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,915 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:25,915 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:25,919 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,919 INFO L384 tUnfolder$Statistics]: this new event has 302 ancestors and is cut-off event [2022-01-18 23:52:25,919 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:25,919 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:25,920 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:25,931 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,931 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,931 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:25,931 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,931 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,932 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, 259#L954-16true, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 8#L929true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,932 INFO L384 tUnfolder$Statistics]: this new event has 281 ancestors and is cut-off event [2022-01-18 23:52:25,932 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,932 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:25,932 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,937 INFO L384 tUnfolder$Statistics]: this new event has 303 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L387 tUnfolder$Statistics]: existing Event has 267 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,937 INFO L384 tUnfolder$Statistics]: this new event has 304 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L387 tUnfolder$Statistics]: existing Event has 268 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,937 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:25,951 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,952 INFO L384 tUnfolder$Statistics]: this new event has 304 ancestors and is cut-off event [2022-01-18 23:52:25,952 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:25,952 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:25,952 INFO L387 tUnfolder$Statistics]: existing Event has 268 ancestors and is cut-off event [2022-01-18 23:52:25,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,952 INFO L384 tUnfolder$Statistics]: this new event has 305 ancestors and is cut-off event [2022-01-18 23:52:25,952 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:25,952 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:25,952 INFO L387 tUnfolder$Statistics]: existing Event has 269 ancestors and is cut-off event [2022-01-18 23:52:25,988 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,988 INFO L384 tUnfolder$Statistics]: this new event has 305 ancestors and is cut-off event [2022-01-18 23:52:25,988 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:25,988 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:25,988 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:25,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1592] L941-31-->L941-32: Formula: (= (ite (= |v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5| 0) 1 0) |v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|) InVars {t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} OutVars{t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1_1|, t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1=|v_t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1_5|} AuxVars[] AssignedVars[t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1][383], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 30#L941-8true, 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), 151#L941-8true, Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 169#L941-32true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:25,997 INFO L384 tUnfolder$Statistics]: this new event has 285 ancestors and is cut-off event [2022-01-18 23:52:25,997 INFO L387 tUnfolder$Statistics]: existing Event has 269 ancestors and is cut-off event [2022-01-18 23:52:25,997 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:25,997 INFO L387 tUnfolder$Statistics]: existing Event has 285 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,002 INFO L384 tUnfolder$Statistics]: this new event has 306 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 270 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1033#true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,002 INFO L384 tUnfolder$Statistics]: this new event has 307 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:26,002 INFO L387 tUnfolder$Statistics]: existing Event has 271 ancestors and is cut-off event [2022-01-18 23:52:26,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1414] L947-1-->L947-2: Formula: (and (= (+ |v_~#cache~0.offset_9| (* |v_t_funThread2of3ForFork0_~i~0#1_9| 28)) |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|) (= |v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1| |v_~#cache~0.base_10|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_9|, ~#cache~0.base=|v_~#cache~0.base_10|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset_1|, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base=|v_t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base_1|, t_funThread2of3ForFork0_~i~0#1=|v_t_funThread2of3ForFork0_~i~0#1_9|} AuxVars[] AssignedVars[t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.base, t_funThread2of3ForFork0_cache_entry_addref_#in~entry#1.offset][123], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 81#L958-3true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,013 INFO L384 tUnfolder$Statistics]: this new event has 307 ancestors and is cut-off event [2022-01-18 23:52:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,013 INFO L387 tUnfolder$Statistics]: existing Event has 271 ancestors and is cut-off event [2022-01-18 23:52:26,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1623] t_funEXIT-->L958-4: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_13| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_13|} AuxVars[] AssignedVars[][415], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread1of3ForFork0InUse, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1033#true, 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,014 INFO L384 tUnfolder$Statistics]: this new event has 308 ancestors and is cut-off event [2022-01-18 23:52:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,014 INFO L387 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-01-18 23:52:26,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,096 INFO L384 tUnfolder$Statistics]: this new event has 295 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,096 INFO L384 tUnfolder$Statistics]: this new event has 306 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,096 INFO L384 tUnfolder$Statistics]: this new event has 303 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:26,096 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:26,129 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,129 INFO L384 tUnfolder$Statistics]: this new event has 302 ancestors and is cut-off event [2022-01-18 23:52:26,129 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 191 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,130 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,130 INFO L384 tUnfolder$Statistics]: this new event has 310 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 207 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 199 ancestors and is cut-off event [2022-01-18 23:52:26,130 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,142 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,142 INFO L384 tUnfolder$Statistics]: this new event has 305 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,142 INFO L384 tUnfolder$Statistics]: this new event has 316 ancestors and is cut-off event [2022-01-18 23:52:26,142 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:26,143 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,143 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:26,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,145 INFO L384 tUnfolder$Statistics]: this new event has 305 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,146 INFO L384 tUnfolder$Statistics]: this new event has 316 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,146 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,146 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,149 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L387 tUnfolder$Statistics]: existing Event has 265 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,149 INFO L384 tUnfolder$Statistics]: this new event has 314 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:26,149 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,149 INFO L384 tUnfolder$Statistics]: this new event has 306 ancestors and is cut-off event [2022-01-18 23:52:26,150 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:26,150 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:26,150 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:26,151 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,151 INFO L384 tUnfolder$Statistics]: this new event has 306 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 254 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,152 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 265 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,152 INFO L384 tUnfolder$Statistics]: this new event has 314 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:26,152 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:26,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,166 INFO L384 tUnfolder$Statistics]: this new event has 322 ancestors and is cut-off event [2022-01-18 23:52:26,166 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:26,166 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,167 INFO L384 tUnfolder$Statistics]: this new event has 311 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,167 INFO L384 tUnfolder$Statistics]: this new event has 319 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:26,167 INFO L387 tUnfolder$Statistics]: existing Event has 203 ancestors and is cut-off event [2022-01-18 23:52:26,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,175 INFO L384 tUnfolder$Statistics]: this new event has 320 ancestors and is cut-off event [2022-01-18 23:52:26,175 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:26,175 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:26,175 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:26,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,175 INFO L384 tUnfolder$Statistics]: this new event has 312 ancestors and is cut-off event [2022-01-18 23:52:26,175 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:26,176 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:26,176 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:26,176 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,176 INFO L384 tUnfolder$Statistics]: this new event has 323 ancestors and is cut-off event [2022-01-18 23:52:26,176 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:26,176 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:26,176 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:26,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,178 INFO L384 tUnfolder$Statistics]: this new event has 324 ancestors and is cut-off event [2022-01-18 23:52:26,178 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:26,178 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:26,178 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:26,178 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,178 INFO L384 tUnfolder$Statistics]: this new event has 321 ancestors and is cut-off event [2022-01-18 23:52:26,178 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:26,179 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-18 23:52:26,179 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:26,179 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,179 INFO L384 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-01-18 23:52:26,179 INFO L387 tUnfolder$Statistics]: existing Event has 210 ancestors and is cut-off event [2022-01-18 23:52:26,179 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:26,179 INFO L387 tUnfolder$Statistics]: existing Event has 202 ancestors and is cut-off event [2022-01-18 23:52:26,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,187 INFO L384 tUnfolder$Statistics]: this new event has 323 ancestors and is cut-off event [2022-01-18 23:52:26,187 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:26,187 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L387 tUnfolder$Statistics]: existing Event has 271 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,188 INFO L384 tUnfolder$Statistics]: this new event has 315 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,188 INFO L384 tUnfolder$Statistics]: this new event has 326 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L387 tUnfolder$Statistics]: existing Event has 246 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:26,188 INFO L387 tUnfolder$Statistics]: existing Event has 274 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,193 INFO L384 tUnfolder$Statistics]: this new event has 327 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L387 tUnfolder$Statistics]: existing Event has 275 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,193 INFO L384 tUnfolder$Statistics]: this new event has 324 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L387 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,193 INFO L384 tUnfolder$Statistics]: this new event has 316 ancestors and is cut-off event [2022-01-18 23:52:26,194 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:26,194 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,194 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,195 INFO L384 tUnfolder$Statistics]: this new event has 324 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,195 INFO L384 tUnfolder$Statistics]: this new event has 316 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,195 INFO L384 tUnfolder$Statistics]: this new event has 327 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:26,195 INFO L387 tUnfolder$Statistics]: existing Event has 275 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,197 INFO L384 tUnfolder$Statistics]: this new event has 328 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,197 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 201 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,197 INFO L384 tUnfolder$Statistics]: this new event has 325 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:26,197 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:26,198 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,201 INFO L384 tUnfolder$Statistics]: this new event has 328 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 276 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,201 INFO L384 tUnfolder$Statistics]: this new event has 325 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 273 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:26,201 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:26,202 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 277#L959true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,202 INFO L384 tUnfolder$Statistics]: this new event has 317 ancestors and is cut-off event [2022-01-18 23:52:26,202 INFO L387 tUnfolder$Statistics]: existing Event has 265 ancestors and is cut-off event [2022-01-18 23:52:26,202 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:26,202 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,214 INFO L384 tUnfolder$Statistics]: this new event has 329 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,214 INFO L384 tUnfolder$Statistics]: this new event has 321 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:26,214 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:26,215 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,215 INFO L384 tUnfolder$Statistics]: this new event has 332 ancestors and is cut-off event [2022-01-18 23:52:26,215 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:26,215 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:26,215 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:26,218 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,218 INFO L384 tUnfolder$Statistics]: this new event has 332 ancestors and is cut-off event [2022-01-18 23:52:26,218 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:26,218 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:26,218 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,219 INFO L384 tUnfolder$Statistics]: this new event has 321 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,219 INFO L384 tUnfolder$Statistics]: this new event has 329 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L387 tUnfolder$Statistics]: existing Event has 249 ancestors and is cut-off event [2022-01-18 23:52:26,219 INFO L387 tUnfolder$Statistics]: existing Event has 213 ancestors and is cut-off event [2022-01-18 23:52:26,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,222 INFO L384 tUnfolder$Statistics]: this new event has 330 ancestors and is cut-off event [2022-01-18 23:52:26,222 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,222 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:26,222 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:26,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,222 INFO L384 tUnfolder$Statistics]: this new event has 322 ancestors and is cut-off event [2022-01-18 23:52:26,223 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:26,223 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:26,223 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:26,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,223 INFO L384 tUnfolder$Statistics]: this new event has 333 ancestors and is cut-off event [2022-01-18 23:52:26,223 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,223 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:26,223 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:26,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,226 INFO L384 tUnfolder$Statistics]: this new event has 333 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,227 INFO L384 tUnfolder$Statistics]: this new event has 322 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,227 INFO L384 tUnfolder$Statistics]: this new event has 330 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:26,227 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,252 INFO L384 tUnfolder$Statistics]: this new event has 335 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,252 INFO L384 tUnfolder$Statistics]: this new event has 327 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:26,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,252 INFO L384 tUnfolder$Statistics]: this new event has 338 ancestors and is cut-off event [2022-01-18 23:52:26,253 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,253 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:26,253 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,258 INFO L384 tUnfolder$Statistics]: this new event has 338 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,258 INFO L384 tUnfolder$Statistics]: this new event has 327 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:26,258 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:26,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,259 INFO L384 tUnfolder$Statistics]: this new event has 335 ancestors and is cut-off event [2022-01-18 23:52:26,259 INFO L387 tUnfolder$Statistics]: existing Event has 219 ancestors and is cut-off event [2022-01-18 23:52:26,259 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:26,259 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,261 INFO L384 tUnfolder$Statistics]: this new event has 336 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,261 INFO L384 tUnfolder$Statistics]: this new event has 328 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:26,261 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,261 INFO L384 tUnfolder$Statistics]: this new event has 339 ancestors and is cut-off event [2022-01-18 23:52:26,262 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:26,262 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:26,262 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,267 INFO L384 tUnfolder$Statistics]: this new event has 339 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,267 INFO L384 tUnfolder$Statistics]: this new event has 328 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 248 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 212 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 214#L947-2true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,267 INFO L384 tUnfolder$Statistics]: this new event has 336 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 220 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 256 ancestors and is cut-off event [2022-01-18 23:52:26,267 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:26,275 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][416], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,275 INFO L384 tUnfolder$Statistics]: this new event has 363 ancestors and is cut-off event [2022-01-18 23:52:26,275 INFO L387 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-01-18 23:52:26,275 INFO L387 tUnfolder$Statistics]: existing Event has 211 ancestors and is cut-off event [2022-01-18 23:52:26,275 INFO L387 tUnfolder$Statistics]: existing Event has 247 ancestors and is cut-off event [2022-01-18 23:52:26,281 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,281 INFO L384 tUnfolder$Statistics]: this new event has 338 ancestors and is cut-off event [2022-01-18 23:52:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:26,281 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,282 INFO L384 tUnfolder$Statistics]: this new event has 330 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L387 tUnfolder$Statistics]: existing Event has 250 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L387 tUnfolder$Statistics]: existing Event has 214 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, 83#L947-2true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,282 INFO L384 tUnfolder$Statistics]: this new event has 341 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,282 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,286 INFO L384 tUnfolder$Statistics]: this new event has 339 ancestors and is cut-off event [2022-01-18 23:52:26,286 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,287 INFO L384 tUnfolder$Statistics]: this new event has 331 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 251 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 215 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,287 INFO L384 tUnfolder$Statistics]: this new event has 342 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 262 ancestors and is cut-off event [2022-01-18 23:52:26,287 INFO L387 tUnfolder$Statistics]: existing Event has 226 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,294 INFO L384 tUnfolder$Statistics]: this new event has 340 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,294 INFO L384 tUnfolder$Statistics]: this new event has 332 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:26,294 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:26,295 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,295 INFO L384 tUnfolder$Statistics]: this new event has 343 ancestors and is cut-off event [2022-01-18 23:52:26,295 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:26,295 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:26,295 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,296 INFO L384 tUnfolder$Statistics]: this new event has 340 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,296 INFO L384 tUnfolder$Statistics]: this new event has 332 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 252 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 216 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,296 INFO L384 tUnfolder$Statistics]: this new event has 343 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 263 ancestors and is cut-off event [2022-01-18 23:52:26,296 INFO L387 tUnfolder$Statistics]: existing Event has 227 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,304 INFO L384 tUnfolder$Statistics]: this new event has 341 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,304 INFO L384 tUnfolder$Statistics]: this new event has 333 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 253 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 217 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,304 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1174] L957-6-->L957-7: Formula: (= |v_#memory_int_21| (store |v_#memory_int_22| |v_~#cache~0.base_6| (store (select |v_#memory_int_22| |v_~#cache~0.base_6|) (+ 140 |v_~#cache~0.offset_5|) (+ |v_ULTIMATE.start_main_#t~post50#1_3| 1)))) InVars {#memory_int=|v_#memory_int_22|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} OutVars{#memory_int=|v_#memory_int_21|, ULTIMATE.start_main_#t~post50#1=|v_ULTIMATE.start_main_#t~post50#1_3|, ~#cache~0.offset=|v_~#cache~0.offset_5|, ~#cache~0.base=|v_~#cache~0.base_6|} AuxVars[] AssignedVars[#memory_int][381], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 273#L957-7true, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,305 INFO L384 tUnfolder$Statistics]: this new event has 344 ancestors and is cut-off event [2022-01-18 23:52:26,305 INFO L387 tUnfolder$Statistics]: existing Event has 228 ancestors and is cut-off event [2022-01-18 23:52:26,305 INFO L387 tUnfolder$Statistics]: existing Event has 264 ancestors and is cut-off event [2022-01-18 23:52:26,305 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][416], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,328 INFO L384 tUnfolder$Statistics]: this new event has 370 ancestors and is cut-off event [2022-01-18 23:52:26,328 INFO L387 tUnfolder$Statistics]: existing Event has 267 ancestors and is cut-off event [2022-01-18 23:52:26,328 INFO L387 tUnfolder$Statistics]: existing Event has 195 ancestors and is cut-off event [2022-01-18 23:52:26,328 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:26,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,330 INFO L384 tUnfolder$Statistics]: this new event has 345 ancestors and is cut-off event [2022-01-18 23:52:26,330 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:26,330 INFO L387 tUnfolder$Statistics]: existing Event has 265 ancestors and is cut-off event [2022-01-18 23:52:26,330 INFO L387 tUnfolder$Statistics]: existing Event has 237 ancestors and is cut-off event [2022-01-18 23:52:26,330 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,331 INFO L384 tUnfolder$Statistics]: this new event has 337 ancestors and is cut-off event [2022-01-18 23:52:26,331 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:26,331 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:26,331 INFO L387 tUnfolder$Statistics]: existing Event has 229 ancestors and is cut-off event [2022-01-18 23:52:26,331 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,331 INFO L384 tUnfolder$Statistics]: this new event has 348 ancestors and is cut-off event [2022-01-18 23:52:26,331 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:26,331 INFO L387 tUnfolder$Statistics]: existing Event has 268 ancestors and is cut-off event [2022-01-18 23:52:26,331 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:26,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,337 INFO L384 tUnfolder$Statistics]: this new event has 345 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 206 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,337 INFO L384 tUnfolder$Statistics]: this new event has 337 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 198 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0NotInUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,337 INFO L384 tUnfolder$Statistics]: this new event has 348 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 209 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:26,337 INFO L387 tUnfolder$Statistics]: existing Event has 245 ancestors and is cut-off event [2022-01-18 23:52:26,338 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,338 INFO L384 tUnfolder$Statistics]: this new event has 346 ancestors and is cut-off event [2022-01-18 23:52:26,338 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 266 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,339 INFO L384 tUnfolder$Statistics]: this new event has 338 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,339 INFO L384 tUnfolder$Statistics]: this new event has 349 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 269 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:26,339 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,340 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,341 INFO L384 tUnfolder$Statistics]: this new event has 346 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 266 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 238 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,341 INFO L384 tUnfolder$Statistics]: this new event has 338 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 230 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 44#L941-30true, Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,341 INFO L384 tUnfolder$Statistics]: this new event has 349 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:26,341 INFO L387 tUnfolder$Statistics]: existing Event has 269 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,347 INFO L384 tUnfolder$Statistics]: this new event has 347 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 267 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 239 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,347 INFO L384 tUnfolder$Statistics]: this new event has 339 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 259 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 231 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 223 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1294] L941-7-->L941-8: Formula: (= (store |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5| (store (select |v_#memory_int_15| |v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|) |v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5| (+ |v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3| 1))) |v_#memory_int_14|) InVars {#memory_int=|v_#memory_int_15|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} OutVars{#memory_int=|v_#memory_int_14|, ULTIMATE.start_cache_entry_addref_#t~post35#1=|v_ULTIMATE.start_cache_entry_addref_#t~post35#1_3|, ULTIMATE.start_cache_entry_addref_~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_~entry#1.offset_5|, ULTIMATE.start_cache_entry_addref_~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_~entry#1.base_5|} AuxVars[] AssignedVars[#memory_int][245], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0InUse, t_funThread3of3ForFork0InUse, 147#L941-8true, 194#L941-6true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 17#L941-8true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,347 INFO L384 tUnfolder$Statistics]: this new event has 350 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 270 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 242 ancestors and is cut-off event [2022-01-18 23:52:26,347 INFO L387 tUnfolder$Statistics]: existing Event has 234 ancestors and is cut-off event [2022-01-18 23:52:26,353 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][416], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,353 INFO L384 tUnfolder$Statistics]: this new event has 373 ancestors and is cut-off event [2022-01-18 23:52:26,353 INFO L387 tUnfolder$Statistics]: existing Event has 265 ancestors and is cut-off event [2022-01-18 23:52:26,354 INFO L387 tUnfolder$Statistics]: existing Event has 257 ancestors and is cut-off event [2022-01-18 23:52:26,354 INFO L387 tUnfolder$Statistics]: existing Event has 221 ancestors and is cut-off event [2022-01-18 23:52:26,358 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1622] t_funEXIT-->L958-4: Formula: (= v_t_funThread1of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem57#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem57#1=|v_ULTIMATE.start_main_#t~mem57#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][416], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0NotInUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 260#L958-4true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,358 INFO L384 tUnfolder$Statistics]: this new event has 374 ancestors and is cut-off event [2022-01-18 23:52:26,358 INFO L387 tUnfolder$Statistics]: existing Event has 266 ancestors and is cut-off event [2022-01-18 23:52:26,358 INFO L387 tUnfolder$Statistics]: existing Event has 222 ancestors and is cut-off event [2022-01-18 23:52:26,358 INFO L387 tUnfolder$Statistics]: existing Event has 258 ancestors and is cut-off event [2022-01-18 23:52:26,359 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,359 INFO L384 tUnfolder$Statistics]: this new event has 348 ancestors and is cut-off event [2022-01-18 23:52:26,359 INFO L387 tUnfolder$Statistics]: existing Event has 240 ancestors and is cut-off event [2022-01-18 23:52:26,359 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:26,359 INFO L387 tUnfolder$Statistics]: existing Event has 268 ancestors and is cut-off event [2022-01-18 23:52:26,359 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,359 INFO L384 tUnfolder$Statistics]: this new event has 340 ancestors and is cut-off event [2022-01-18 23:52:26,359 INFO L387 tUnfolder$Statistics]: existing Event has 232 ancestors and is cut-off event [2022-01-18 23:52:26,359 INFO L387 tUnfolder$Statistics]: existing Event has 224 ancestors and is cut-off event [2022-01-18 23:52:26,360 INFO L387 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-01-18 23:52:26,360 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), 1773#true, Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 57#L941-30true, 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,360 INFO L384 tUnfolder$Statistics]: this new event has 351 ancestors and is cut-off event [2022-01-18 23:52:26,360 INFO L387 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-01-18 23:52:26,360 INFO L387 tUnfolder$Statistics]: existing Event has 235 ancestors and is cut-off event [2022-01-18 23:52:26,360 INFO L387 tUnfolder$Statistics]: existing Event has 271 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), 47#L941-30true, t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,364 INFO L384 tUnfolder$Statistics]: this new event has 349 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L387 tUnfolder$Statistics]: existing Event has 269 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L387 tUnfolder$Statistics]: existing Event has 241 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 268#L940true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,364 INFO L384 tUnfolder$Statistics]: this new event has 341 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L387 tUnfolder$Statistics]: existing Event has 261 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L387 tUnfolder$Statistics]: existing Event has 233 ancestors and is cut-off event [2022-01-18 23:52:26,364 INFO L387 tUnfolder$Statistics]: existing Event has 225 ancestors and is cut-off event [2022-01-18 23:52:26,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1353] L954-16-->L959: Formula: true InVars {} OutVars{ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_5|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t_ids~0#1.base, ULTIMATE.start_main_~#t_ids~0#1.offset][435], [Black: 1271#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1261#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1773#true, Black: 1252#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|), Black: 1245#(<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|), Black: 1263#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (exists ((|t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset| Int)) (= (select ((as const (Array Int Int)) 0) |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.offset|) |t_funThread1of3ForFork0_cache_entry_addref_#t~mem40#1|)) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 667#(<= |ULTIMATE.start_main_~i~1#1| 1), t_funThread1of3ForFork0InUse, Black: 937#(< |ULTIMATE.start_main_~i~1#1| 10), t_funThread2of3ForFork0NotInUse, t_funThread3of3ForFork0InUse, 277#L959true, 147#L941-8true, Black: 338#(= |ULTIMATE.start_main_~i~1#1| 0), Black: 624#(<= |ULTIMATE.start_main_~i~2#1| 0), 333#true, Black: 1763#(and (= 0 |ULTIMATE.start_main_#t~post43#1|) (<= |ULTIMATE.start_main_~i~3#1| 1)), Black: 442#(<= |ULTIMATE.start_main_~i~3#1| 0), Black: 1407#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1289#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 1646#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 1287#(= |ULTIMATE.start_main_~i~3#1| 0), Black: 1618#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1629#(< |ULTIMATE.start_main_~i~1#1| 9), 1285#true, 1265#(and (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |t_funThread1of3ForFork0___VERIFIER_assert_~cond#1|)), 294#L941-6true, Black: 1259#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1269#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_~entry#1.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4))), Black: 1257#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), Black: 1094#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), Black: 1098#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#cache~0.base|))), 663#true, Black: 1267#(and (= |~#cache~0.base| 4) (= |t_funThread1of3ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= (select |#valid| 4) 1) (= ((as const (Array Int Int)) 0) (select |#memory_int| 4)))]) [2022-01-18 23:52:26,365 INFO L384 tUnfolder$Statistics]: this new event has 352 ancestors and is cut-off event [2022-01-18 23:52:26,365 INFO L387 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-01-18 23:52:26,365 INFO L387 tUnfolder$Statistics]: existing Event has 236 ancestors and is cut-off event [2022-01-18 23:52:26,365 INFO L387 tUnfolder$Statistics]: existing Event has 244 ancestors and is cut-off event [2022-01-18 23:52:26,544 INFO L129 PetriNetUnfolder]: 19477/117265 cut-off events. [2022-01-18 23:52:26,545 INFO L130 PetriNetUnfolder]: For 38726/46727 co-relation queries the response was YES. [2022-01-18 23:52:29,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 175241 conditions, 117265 events. 19477/117265 cut-off events. For 38726/46727 co-relation queries the response was YES. Maximal size of possible extension queue 2593. Compared 1968693 event pairs, 6361 based on Foata normal form. 77/107693 useless extension candidates. Maximal degree in co-relation 175208. Up to 19657 conditions per place. [2022-01-18 23:52:29,797 INFO L132 encePairwiseOnDemand]: 392/398 looper letters, 34 selfloop transitions, 30 changer transitions 0/462 dead transitions. [2022-01-18 23:52:29,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 462 transitions, 1790 flow [2022-01-18 23:52:29,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 23:52:29,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-18 23:52:29,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 9573 transitions. [2022-01-18 23:52:29,803 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8017587939698493 [2022-01-18 23:52:29,803 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 9573 transitions. [2022-01-18 23:52:29,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 9573 transitions. [2022-01-18 23:52:29,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:52:29,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 9573 transitions. [2022-01-18 23:52:29,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 319.1) internal successors, (9573), 30 states have internal predecessors, (9573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:29,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 398.0) internal successors, (12338), 31 states have internal predecessors, (12338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:29,817 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 398.0) internal successors, (12338), 31 states have internal predecessors, (12338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:29,818 INFO L186 Difference]: Start difference. First operand has 400 places, 436 transitions, 1516 flow. Second operand 30 states and 9573 transitions. [2022-01-18 23:52:29,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 462 transitions, 1790 flow [2022-01-18 23:52:30,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 462 transitions, 1756 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-01-18 23:52:30,112 INFO L242 Difference]: Finished difference. Result has 426 places, 446 transitions, 1640 flow [2022-01-18 23:52:30,112 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1640, PETRI_PLACES=426, PETRI_TRANSITIONS=446} [2022-01-18 23:52:30,112 INFO L334 CegarLoopForPetriNet]: 330 programPoint places, 96 predicate places. [2022-01-18 23:52:30,112 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 446 transitions, 1640 flow [2022-01-18 23:52:30,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 319.5217391304348) internal successors, (7349), 23 states have internal predecessors, (7349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:30,113 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:30,113 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:30,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 23:52:30,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-01-18 23:52:30,327 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 4 more)] === [2022-01-18 23:52:30,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:30,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1488185723, now seen corresponding path program 2 times [2022-01-18 23:52:30,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:30,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738343816] [2022-01-18 23:52:30,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:30,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:52:30,349 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-18 23:52:30,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-18 23:52:30,378 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-18 23:52:30,379 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-18 23:52:30,379 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (6 of 7 remaining) [2022-01-18 23:52:30,379 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (5 of 7 remaining) [2022-01-18 23:52:30,379 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 7 remaining) [2022-01-18 23:52:30,379 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 7 remaining) [2022-01-18 23:52:30,379 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 7 remaining) [2022-01-18 23:52:30,379 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 7 remaining) [2022-01-18 23:52:30,379 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 7 remaining) [2022-01-18 23:52:30,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-18 23:52:30,380 INFO L732 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1] [2022-01-18 23:52:30,380 WARN L235 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-18 23:52:30,380 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-01-18 23:52:30,394 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,395 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,396 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,397 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,398 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,399 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,400 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,401 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,402 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,403 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,404 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,405 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,406 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,407 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,408 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,409 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,410 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,411 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,412 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,413 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,414 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,415 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,416 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,417 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,418 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,419 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,420 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,421 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,422 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,423 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,424 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,425 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,426 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,427 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,428 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread1of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,429 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,430 WARN L322 ript$VariableManager]: TermVariabe |t_funThread2of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,431 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread3of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet39#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem40#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem37#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet36#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,432 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post38#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet32#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet33#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#in~entry#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#t~post41#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_~entry#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~nondet31#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~mem34#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,433 WARN L322 ript$VariableManager]: TermVariabe |t_funThread4of4ForFork0_cache_entry_addref_#t~post35#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 23:52:30,435 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 23:52:30,436 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 23:52:30,437 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 23:52:30,437 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-01-18 23:52:30,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 390 places, 471 transitions, 986 flow [2022-01-18 23:52:30,553 INFO L129 PetriNetUnfolder]: 230/1224 cut-off events. [2022-01-18 23:52:30,554 INFO L130 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-01-18 23:52:30,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1279 conditions, 1224 events. 230/1224 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 6919 event pairs, 6 based on Foata normal form. 0/980 useless extension candidates. Maximal degree in co-relation 909. Up to 32 conditions per place. [2022-01-18 23:52:30,575 INFO L82 GeneralOperation]: Start removeDead. Operand has 390 places, 471 transitions, 986 flow [2022-01-18 23:52:30,587 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 390 places, 471 transitions, 986 flow [2022-01-18 23:52:30,591 INFO L129 PetriNetUnfolder]: 19/153 cut-off events. [2022-01-18 23:52:30,592 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-18 23:52:30,592 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:30,592 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:30,592 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 5 more)] === [2022-01-18 23:52:30,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:30,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1792483293, now seen corresponding path program 1 times [2022-01-18 23:52:30,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:30,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481207942] [2022-01-18 23:52:30,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:30,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:30,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:30,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:52:30,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:52:30,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481207942] [2022-01-18 23:52:30,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481207942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:52:30,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:52:30,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 23:52:30,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603656386] [2022-01-18 23:52:30,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:52:30,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-18 23:52:30,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:52:30,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-18 23:52:30,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-18 23:52:30,602 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 383 out of 471 [2022-01-18 23:52:30,603 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 471 transitions, 986 flow. Second operand has 2 states, 2 states have (on average 384.5) internal successors, (769), 2 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:30,603 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:52:30,603 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 383 of 471 [2022-01-18 23:52:30,603 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:52:30,805 INFO L129 PetriNetUnfolder]: 45/1025 cut-off events. [2022-01-18 23:52:30,805 INFO L130 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2022-01-18 23:52:30,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1117 conditions, 1025 events. 45/1025 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 6087 event pairs, 6 based on Foata normal form. 544/1510 useless extension candidates. Maximal degree in co-relation 772. Up to 37 conditions per place. [2022-01-18 23:52:30,824 INFO L132 encePairwiseOnDemand]: 397/471 looper letters, 8 selfloop transitions, 0 changer transitions 0/391 dead transitions. [2022-01-18 23:52:30,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 391 transitions, 842 flow [2022-01-18 23:52:30,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-18 23:52:30,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-18 23:52:30,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 848 transitions. [2022-01-18 23:52:30,826 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9002123142250531 [2022-01-18 23:52:30,826 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 848 transitions. [2022-01-18 23:52:30,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 848 transitions. [2022-01-18 23:52:30,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:52:30,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 848 transitions. [2022-01-18 23:52:30,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 424.0) internal successors, (848), 2 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:30,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 471.0) internal successors, (1413), 3 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:30,835 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 471.0) internal successors, (1413), 3 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:30,835 INFO L186 Difference]: Start difference. First operand has 390 places, 471 transitions, 986 flow. Second operand 2 states and 848 transitions. [2022-01-18 23:52:30,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 391 transitions, 842 flow [2022-01-18 23:52:30,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 391 transitions, 842 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:52:30,839 INFO L242 Difference]: Finished difference. Result has 385 places, 391 transitions, 826 flow [2022-01-18 23:52:30,840 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=471, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=826, PETRI_PLACES=385, PETRI_TRANSITIONS=391} [2022-01-18 23:52:30,840 INFO L334 CegarLoopForPetriNet]: 390 programPoint places, -5 predicate places. [2022-01-18 23:52:30,841 INFO L470 AbstractCegarLoop]: Abstraction has has 385 places, 391 transitions, 826 flow [2022-01-18 23:52:30,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 384.5) internal successors, (769), 2 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:30,841 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:30,841 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:30,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-18 23:52:30,841 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 5 more)] === [2022-01-18 23:52:30,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:30,841 INFO L85 PathProgramCache]: Analyzing trace with hash -2132807072, now seen corresponding path program 1 times [2022-01-18 23:52:30,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:30,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092174488] [2022-01-18 23:52:30,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:30,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:30,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:30,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:52:30,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:52:30,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092174488] [2022-01-18 23:52:30,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092174488] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:52:30,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:52:30,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 23:52:30,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860776672] [2022-01-18 23:52:30,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:52:30,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:52:30,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:52:30,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:52:30,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 23:52:30,861 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 471 [2022-01-18 23:52:30,862 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 391 transitions, 826 flow. Second operand has 3 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:30,862 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:52:30,862 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 471 [2022-01-18 23:52:30,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:52:30,985 INFO L129 PetriNetUnfolder]: 45/1029 cut-off events. [2022-01-18 23:52:30,985 INFO L130 PetriNetUnfolder]: For 122/122 co-relation queries the response was YES. [2022-01-18 23:52:31,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1133 conditions, 1029 events. 45/1029 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 6085 event pairs, 6 based on Foata normal form. 0/970 useless extension candidates. Maximal degree in co-relation 1126. Up to 44 conditions per place. [2022-01-18 23:52:31,005 INFO L132 encePairwiseOnDemand]: 468/471 looper letters, 17 selfloop transitions, 2 changer transitions 0/395 dead transitions. [2022-01-18 23:52:31,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 395 transitions, 872 flow [2022-01-18 23:52:31,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:52:31,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:52:31,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1148 transitions. [2022-01-18 23:52:31,007 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8124557678697806 [2022-01-18 23:52:31,007 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1148 transitions. [2022-01-18 23:52:31,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1148 transitions. [2022-01-18 23:52:31,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:52:31,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1148 transitions. [2022-01-18 23:52:31,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 471.0) internal successors, (1884), 4 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,009 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 471.0) internal successors, (1884), 4 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,009 INFO L186 Difference]: Start difference. First operand has 385 places, 391 transitions, 826 flow. Second operand 3 states and 1148 transitions. [2022-01-18 23:52:31,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 395 transitions, 872 flow [2022-01-18 23:52:31,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 395 transitions, 872 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 23:52:31,014 INFO L242 Difference]: Finished difference. Result has 388 places, 392 transitions, 838 flow [2022-01-18 23:52:31,014 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=471, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=838, PETRI_PLACES=388, PETRI_TRANSITIONS=392} [2022-01-18 23:52:31,015 INFO L334 CegarLoopForPetriNet]: 390 programPoint places, -2 predicate places. [2022-01-18 23:52:31,015 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 392 transitions, 838 flow [2022-01-18 23:52:31,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,015 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:31,015 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:31,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-18 23:52:31,015 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 5 more)] === [2022-01-18 23:52:31,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:31,015 INFO L85 PathProgramCache]: Analyzing trace with hash 318783670, now seen corresponding path program 1 times [2022-01-18 23:52:31,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:31,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163647005] [2022-01-18 23:52:31,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:31,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:31,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:31,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:52:31,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:52:31,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163647005] [2022-01-18 23:52:31,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163647005] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:52:31,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144344406] [2022-01-18 23:52:31,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:31,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:52:31,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:52:31,041 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:52:31,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 23:52:31,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:31,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-18 23:52:31,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:52:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 23:52:31,162 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 23:52:31,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144344406] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:52:31,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 23:52:31,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-01-18 23:52:31,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928738173] [2022-01-18 23:52:31,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:52:31,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:52:31,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:52:31,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:52:31,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 23:52:31,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 471 [2022-01-18 23:52:31,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 392 transitions, 838 flow. Second operand has 3 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:52:31,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 471 [2022-01-18 23:52:31,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:52:31,289 INFO L129 PetriNetUnfolder]: 41/933 cut-off events. [2022-01-18 23:52:31,289 INFO L130 PetriNetUnfolder]: For 113/113 co-relation queries the response was YES. [2022-01-18 23:52:31,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1057 conditions, 933 events. 41/933 cut-off events. For 113/113 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 5402 event pairs, 6 based on Foata normal form. 0/881 useless extension candidates. Maximal degree in co-relation 1048. Up to 56 conditions per place. [2022-01-18 23:52:31,308 INFO L132 encePairwiseOnDemand]: 468/471 looper letters, 17 selfloop transitions, 2 changer transitions 0/396 dead transitions. [2022-01-18 23:52:31,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 396 transitions, 884 flow [2022-01-18 23:52:31,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:52:31,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:52:31,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1148 transitions. [2022-01-18 23:52:31,309 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8124557678697806 [2022-01-18 23:52:31,310 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1148 transitions. [2022-01-18 23:52:31,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1148 transitions. [2022-01-18 23:52:31,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:52:31,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1148 transitions. [2022-01-18 23:52:31,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 471.0) internal successors, (1884), 4 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,312 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 471.0) internal successors, (1884), 4 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,312 INFO L186 Difference]: Start difference. First operand has 388 places, 392 transitions, 838 flow. Second operand 3 states and 1148 transitions. [2022-01-18 23:52:31,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 396 transitions, 884 flow [2022-01-18 23:52:31,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 396 transitions, 882 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:52:31,316 INFO L242 Difference]: Finished difference. Result has 390 places, 393 transitions, 848 flow [2022-01-18 23:52:31,317 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=471, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=848, PETRI_PLACES=390, PETRI_TRANSITIONS=393} [2022-01-18 23:52:31,317 INFO L334 CegarLoopForPetriNet]: 390 programPoint places, 0 predicate places. [2022-01-18 23:52:31,317 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 393 transitions, 848 flow [2022-01-18 23:52:31,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 377.0) internal successors, (1131), 3 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,317 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:31,317 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:31,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 23:52:31,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:52:31,531 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 5 more)] === [2022-01-18 23:52:31,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:31,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1036562142, now seen corresponding path program 1 times [2022-01-18 23:52:31,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:31,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852933545] [2022-01-18 23:52:31,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:31,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 23:52:31,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:52:31,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852933545] [2022-01-18 23:52:31,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852933545] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:52:31,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166572447] [2022-01-18 23:52:31,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:31,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:52:31,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:52:31,561 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:52:31,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 23:52:31,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:31,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-18 23:52:31,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:52:31,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 23:52:31,695 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 23:52:31,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166572447] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:52:31,695 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 23:52:31,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-01-18 23:52:31,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078422569] [2022-01-18 23:52:31,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:52:31,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 23:52:31,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:52:31,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 23:52:31,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-18 23:52:31,696 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 375 out of 471 [2022-01-18 23:52:31,697 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 393 transitions, 848 flow. Second operand has 3 states, 3 states have (on average 376.6666666666667) internal successors, (1130), 3 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,697 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:52:31,697 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 375 of 471 [2022-01-18 23:52:31,697 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:52:31,883 INFO L129 PetriNetUnfolder]: 45/1137 cut-off events. [2022-01-18 23:52:31,883 INFO L130 PetriNetUnfolder]: For 123/123 co-relation queries the response was YES. [2022-01-18 23:52:31,902 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1289 conditions, 1137 events. 45/1137 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 6268 event pairs, 6 based on Foata normal form. 0/1081 useless extension candidates. Maximal degree in co-relation 1279. Up to 63 conditions per place. [2022-01-18 23:52:31,905 INFO L132 encePairwiseOnDemand]: 468/471 looper letters, 18 selfloop transitions, 2 changer transitions 0/397 dead transitions. [2022-01-18 23:52:31,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 397 transitions, 896 flow [2022-01-18 23:52:31,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 23:52:31,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-18 23:52:31,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1146 transitions. [2022-01-18 23:52:31,907 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8110403397027601 [2022-01-18 23:52:31,907 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1146 transitions. [2022-01-18 23:52:31,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1146 transitions. [2022-01-18 23:52:31,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:52:31,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1146 transitions. [2022-01-18 23:52:31,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.0) internal successors, (1146), 3 states have internal predecessors, (1146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 471.0) internal successors, (1884), 4 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,909 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 471.0) internal successors, (1884), 4 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,909 INFO L186 Difference]: Start difference. First operand has 390 places, 393 transitions, 848 flow. Second operand 3 states and 1146 transitions. [2022-01-18 23:52:31,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 397 transitions, 896 flow [2022-01-18 23:52:31,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 397 transitions, 894 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:52:31,914 INFO L242 Difference]: Finished difference. Result has 392 places, 394 transitions, 858 flow [2022-01-18 23:52:31,914 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=471, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=858, PETRI_PLACES=392, PETRI_TRANSITIONS=394} [2022-01-18 23:52:31,914 INFO L334 CegarLoopForPetriNet]: 390 programPoint places, 2 predicate places. [2022-01-18 23:52:31,914 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 394 transitions, 858 flow [2022-01-18 23:52:31,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 376.6666666666667) internal successors, (1130), 3 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:31,915 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:31,915 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:31,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 23:52:32,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 23:52:32,131 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 5 more)] === [2022-01-18 23:52:32,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:32,131 INFO L85 PathProgramCache]: Analyzing trace with hash 962005999, now seen corresponding path program 1 times [2022-01-18 23:52:32,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:32,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102257904] [2022-01-18 23:52:32,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:32,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:32,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:32,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:52:32,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:52:32,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102257904] [2022-01-18 23:52:32,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102257904] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:52:32,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445617923] [2022-01-18 23:52:32,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:32,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:52:32,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:52:32,173 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:52:32,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 23:52:32,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:32,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 23:52:32,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:52:32,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:52:32,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 23:52:32,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:52:32,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445617923] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 23:52:32,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 23:52:32,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-01-18 23:52:32,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542663172] [2022-01-18 23:52:32,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 23:52:32,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 23:52:32,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:52:32,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 23:52:32,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-01-18 23:52:32,437 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 375 out of 471 [2022-01-18 23:52:32,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 394 transitions, 858 flow. Second operand has 10 states, 10 states have (on average 377.1) internal successors, (3771), 10 states have internal predecessors, (3771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:32,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:52:32,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 375 of 471 [2022-01-18 23:52:32,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:52:32,668 INFO L129 PetriNetUnfolder]: 45/1144 cut-off events. [2022-01-18 23:52:32,669 INFO L130 PetriNetUnfolder]: For 126/126 co-relation queries the response was YES. [2022-01-18 23:52:32,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1294 conditions, 1144 events. 45/1144 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 6276 event pairs, 6 based on Foata normal form. 2/1094 useless extension candidates. Maximal degree in co-relation 1283. Up to 41 conditions per place. [2022-01-18 23:52:32,691 INFO L132 encePairwiseOnDemand]: 465/471 looper letters, 18 selfloop transitions, 9 changer transitions 0/404 dead transitions. [2022-01-18 23:52:32,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 404 transitions, 934 flow [2022-01-18 23:52:32,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 23:52:32,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 23:52:32,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3404 transitions. [2022-01-18 23:52:32,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8030195800896438 [2022-01-18 23:52:32,693 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3404 transitions. [2022-01-18 23:52:32,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3404 transitions. [2022-01-18 23:52:32,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:52:32,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3404 transitions. [2022-01-18 23:52:32,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 378.22222222222223) internal successors, (3404), 9 states have internal predecessors, (3404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:32,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 471.0) internal successors, (4710), 10 states have internal predecessors, (4710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:32,698 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 471.0) internal successors, (4710), 10 states have internal predecessors, (4710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:32,698 INFO L186 Difference]: Start difference. First operand has 392 places, 394 transitions, 858 flow. Second operand 9 states and 3404 transitions. [2022-01-18 23:52:32,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 404 transitions, 934 flow [2022-01-18 23:52:32,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 404 transitions, 932 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-18 23:52:32,703 INFO L242 Difference]: Finished difference. Result has 402 places, 400 transitions, 906 flow [2022-01-18 23:52:32,704 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=471, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=906, PETRI_PLACES=402, PETRI_TRANSITIONS=400} [2022-01-18 23:52:32,704 INFO L334 CegarLoopForPetriNet]: 390 programPoint places, 12 predicate places. [2022-01-18 23:52:32,704 INFO L470 AbstractCegarLoop]: Abstraction has has 402 places, 400 transitions, 906 flow [2022-01-18 23:52:32,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 377.1) internal successors, (3771), 10 states have internal predecessors, (3771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:32,705 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:52:32,705 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:52:32,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 23:52:32,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 23:52:32,919 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION (and 5 more)] === [2022-01-18 23:52:32,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:52:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash -359023057, now seen corresponding path program 2 times [2022-01-18 23:52:32,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:52:32,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375363436] [2022-01-18 23:52:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:52:32,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:52:32,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:52:32,967 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:52:32,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:52:32,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375363436] [2022-01-18 23:52:32,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375363436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 23:52:32,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017691944] [2022-01-18 23:52:32,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 23:52:32,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 23:52:32,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 23:52:32,968 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 23:52:32,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 23:52:33,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-18 23:52:33,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 23:52:33,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 23:52:33,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 23:52:33,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2022-01-18 23:52:33,225 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-18 23:52:33,225 INFO L387 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 11 treesize of output 11 [2022-01-18 23:52:33,260 INFO L387 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 13 treesize of output 15 [2022-01-18 23:52:33,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 23:52:33,399 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-01-18 23:52:33,399 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 23:52:33,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017691944] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:52:33,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 23:52:33,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [9] total 19 [2022-01-18 23:52:33,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158375134] [2022-01-18 23:52:33,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:52:33,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 23:52:33,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:52:33,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 23:52:33,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-01-18 23:52:33,402 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 471 [2022-01-18 23:52:33,420 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 400 transitions, 906 flow. Second operand has 12 states, 12 states have (on average 319.3333333333333) internal successors, (3832), 12 states have internal predecessors, (3832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:52:33,420 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:52:33,420 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 471 [2022-01-18 23:52:33,420 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand